diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index e7adf8559722..dd2945da790d 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -62,7 +62,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13 + uses: github/codeql-action/init@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -85,6 +85,6 @@ jobs: make -j 2 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13 + uses: github/codeql-action/analyze@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 56d5770ba50a..f072eabac8d4 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden Runner - uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1 + uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0 with: egress-policy: audit diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 3a1113ed6bad..7c8fbc5870c4 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -36,7 +36,7 @@ jobs: persist-credentials: false - name: "Run analysis" - uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3 + uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0 with: results_file: results.sarif results_format: sarif @@ -66,6 +66,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13 + uses: github/codeql-action/upload-sarif@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15 with: sarif_file: results.sarif diff --git a/COPYRIGHT b/COPYRIGHT new file mode 100644 index 000000000000..e6d394154bbc --- /dev/null +++ b/COPYRIGHT @@ -0,0 +1,10 @@ + + Trilinos: An Object-Oriented Solver Framework + Copyright (c) 2001-2024 NTESS + +Copyright 2001-2024 National Technology & Engineering Solutions of Sandia, +LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the +U.S. Government retains certain rights in this software. + +Copyright the Trilinos contributors. + diff --git a/Copyright.txt b/Copyright.txt deleted file mode 100644 index 923b2d03a581..000000000000 --- a/Copyright.txt +++ /dev/null @@ -1,54 +0,0 @@ -# @HEADER -# ************************************************************************ -# -# Trilinos: An Object-Oriented Solver Framework -# Copyright (2001) Sandia Corporation -# -# -# Copyright (2001) Sandia Corporation. Under the terms of Contract -# DE-AC04-94AL85000, there is a non-exclusive license for use of this -# work by or on behalf of the U.S. Government. Export of this program -# may require a license from the United States Government. -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# 3. Neither the name of the Corporation nor the names of the -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# NOTICE: The United States Government is granted for itself and others -# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide -# license in this data to reproduce, prepare derivative works, and -# perform publicly and display publicly. Beginning five (5) years from -# July 25, 2001, the United States Government is granted for itself and -# others acting on its behalf a paid-up, nonexclusive, irrevocable -# worldwide license in this data to reproduce, prepare derivative works, -# distribute copies to the public, perform publicly and display -# publicly, and to permit others to do so. -# -# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT -# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES -# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR -# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY -# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS -# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS. -# -# ************************************************************************ -# @HEADER diff --git a/Copyright.txt b/Copyright.txt new file mode 120000 index 000000000000..cf3af40f3f26 --- /dev/null +++ b/Copyright.txt @@ -0,0 +1 @@ +COPYRIGHT \ No newline at end of file diff --git a/LICENSE b/LICENSE index 6a2f88652bef..31ffdc6266ef 100644 --- a/LICENSE +++ b/LICENSE @@ -11,6 +11,8 @@ name>/LICENSE). For Trilinos (unless otherwise stated by package, directory and/or file), +SPDX-License-Identifier: BSD-3-Clause + Copyright (c) 2001-2024 NTESS and the Trilinos contributors. Redistribution and use in source and binary forms, with or without diff --git a/README b/README deleted file mode 100644 index 1b0d9e73d24c..000000000000 --- a/README +++ /dev/null @@ -1,43 +0,0 @@ -Trilinos -======== - -Trilinos Website: http://trilinos.org - -- See `/doc/build_ref/TrilinosBuildReferenceTemplate.rst` for - information about installing Trilinos with the CMake build system. - -- See `/cmake/README.windows` for information on - building Trilinos in MS Windows with MS Visual C++ against CLAPACK. - -- See one or more of the following publications for assistance with - installing and using Trilinos: - - Trilinos Overview a broad overview - Trilinos Tutorial in-depth tutorial for new users - - These can all be found at: - - http://trilinos.org/about/documentation/ - -- For help with a particular package, see the website and accompanying - documentation for that package. Links to these can be found down the - right side of any page on the website and at: - - http://trilinos.org/packages/ - -- Sample build scripts for various platforms can be found in: - - `/sampleScripts` - - Please note that these sample scripts are only a starting point for you - to develop a script that works for your own platform. - -- Information on how to extend Trilinos with your own add-on packages in your - own external repository see: - - `/doc/build_ref/TrilinosBuildReferenceTemplate.rst` - `/cmake/HOWTO.ADD_EXTRA_REPO` - -- If you are having problems, visit: - - http://trilinos.org/community/contact/ diff --git a/README.md b/README.md index 3d6f702b8cc2..998d7031cb39 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,15 @@ unique design feature of Trilinos is its focus on packages. documentation for that package. Links to these can be found down the right side of any page on the website and at [the package website](https://trilinos.github.io/packages.html). +- Sample build scripts for various platforms can be found in the + sampleScripts directory. Please note that these sample scripts are + only a starting point for you to develop a script that works for + your own platform. + +- If you have questions, please submit an issue on the Trilinos repo + [GitHub Issues page](https://github.com/trilinos/Trilinos/issues). + + ### License Trilinos is licensed on a per-package basis. Most packages are now diff --git a/cmake/CallbackDefineProjectPackaging.cmake b/cmake/CallbackDefineProjectPackaging.cmake index 562bef68ab99..385dbb23ff64 100644 --- a/cmake/CallbackDefineProjectPackaging.cmake +++ b/cmake/CallbackDefineProjectPackaging.cmake @@ -8,7 +8,7 @@ MACRO(TRIBITS_PROJECT_DEFINE_PACKAGING) # generator, but it doesn't hurt to do it for other generators as # well. TRIBITS_COPY_INSTALLER_RESOURCE(Trilinos_README - "${Trilinos_SOURCE_DIR}/README" + "${Trilinos_SOURCE_DIR}/README.md" "${Trilinos_BINARY_DIR}/README.txt") TRIBITS_COPY_INSTALLER_RESOURCE(Trilinos_LICENSE "${Trilinos_SOURCE_DIR}/LICENSE" diff --git a/cmake/TPLs/FindTPLCSS_MKL.cmake b/cmake/TPLs/FindTPLCSS_MKL.cmake index 9a73dcc6979a..ef8a18b8c82b 100644 --- a/cmake/TPLs/FindTPLCSS_MKL.cmake +++ b/cmake/TPLs/FindTPLCSS_MKL.cmake @@ -1,58 +1,3 @@ -# @HEADER -# ************************************************************************ -# -# Trilinos: An Object-Oriented Solver Framework -# Copyright (2001) Sandia Corporation -# -# -# Copyright (2001) Sandia Corporation. Under the terms of Contract -# DE-AC04-94AL85000, there is a non-exclusive license for use of this -# work by or on behalf of the U.S. Government. Export of this program -# may require a license from the United States Government. -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# 3. Neither the name of the Corporation nor the names of the -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# NOTICE: The United States Government is granted for itself and others -# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide -# license in this data to reproduce, prepare derivative works, and -# perform publicly and display publicly. Beginning five (5) years from -# July 25, 2001, the United States Government is granted for itself and -# others acting on its behalf a paid-up, nonexclusive, irrevocable -# worldwide license in this data to reproduce, prepare derivative works, -# distribute copies to the public, perform publicly and display -# publicly, and to permit others to do so. -# -# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT -# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES -# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR -# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY -# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS -# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS. -# -# ************************************************************************ -# @HEADER - TRIBITS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( CSS_MKL REQUIRED_HEADERS mkl_pardiso.h mkl_cluster_sparse_solver.h diff --git a/packages/PyTrilinos2/LICENSE b/packages/PyTrilinos2/LICENSE index ae12ee246dde..d73ee4b7dc72 100644 --- a/packages/PyTrilinos2/LICENSE +++ b/packages/PyTrilinos2/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2022 NTESS and the PyTrilinos2 contributors. diff --git a/packages/TrilinosInstallTests/LICENSE b/packages/TrilinosInstallTests/LICENSE index 4afb165e510b..5c258c0a4a3f 100644 --- a/packages/TrilinosInstallTests/LICENSE +++ b/packages/TrilinosInstallTests/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2001-2024 NTESS and the Trilinos contributors. diff --git a/packages/adelus/LICENSE b/packages/adelus/LICENSE index eee06346370c..ad7212ee4d17 100644 --- a/packages/adelus/LICENSE +++ b/packages/adelus/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2020 NTESS and the Adelus contributors. diff --git a/packages/adelus/src/Adelus_solve.hpp b/packages/adelus/src/Adelus_solve.hpp index 0f9a12c874f9..c415a2cc52c6 100644 --- a/packages/adelus/src/Adelus_solve.hpp +++ b/packages/adelus/src/Adelus_solve.hpp @@ -583,12 +583,12 @@ template inline void back_solve6(HandleType& ahandle, ZViewType& Z, RHSViewType& RHS) { - if (ahandle.get_nrhs() <= ahandle.get_nprocs_row()) { - back_solve_rhs_pipelined_comm(ahandle, Z, RHS); - } - else { + //if (ahandle.get_nrhs() <= ahandle.get_nprocs_row()) { + // back_solve_rhs_pipelined_comm(ahandle, Z, RHS); + //} + //else { back_solve_currcol_bcast(ahandle, Z, RHS); - } + //} } }//namespace Adelus diff --git a/packages/amesos2/LICENSE b/packages/amesos2/LICENSE index b53fd5bd7081..efb861ce7da7 100644 --- a/packages/amesos2/LICENSE +++ b/packages/amesos2/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2011 NTESS and the Amesos2 contributors. diff --git a/packages/amesos2/doc/design_review/amesos2_review.tex b/packages/amesos2/doc/design_review/amesos2_review.tex index 55f6230f59ea..f88ec6c2855b 100644 --- a/packages/amesos2/doc/design_review/amesos2_review.tex +++ b/packages/amesos2/doc/design_review/amesos2_review.tex @@ -93,7 +93,7 @@ \begin{frame}[plain] \titlepage - \footnote{\tiny{Sandia is a multiprogram laboratory operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin, for the United States Department of Energy'’s National Nuclear Security Administration under contract DE-AC04-94AL85000.}} + \footnote{\tiny{Sandia National Laboratories is a multi mission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.}} \end{frame} \section{Introduction} diff --git a/packages/amesos2/src/Amesos2_Factory.hpp b/packages/amesos2/src/Amesos2_Factory.hpp index 88c8c9d24e74..505f2cad0b1a 100644 --- a/packages/amesos2/src/Amesos2_Factory.hpp +++ b/packages/amesos2/src/Amesos2_Factory.hpp @@ -1,44 +1,10 @@ // @HEADER -// -// *********************************************************************** -// +// ***************************************************************************** // Amesos2: Templated Direct Sparse Solver Package -// Copyright 2011 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** // +// Copyright 2011 NTESS and the Amesos2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** diff --git a/packages/amesos2/src/KLU2/LICENSE b/packages/amesos2/src/KLU2/LICENSE index e096a6911a89..05f725589930 100644 --- a/packages/amesos2/src/KLU2/LICENSE +++ b/packages/amesos2/src/KLU2/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: LGPL-2.1-or-later Copyright (c) 2011 NTESS and the KLU2 contributors. diff --git a/packages/amesos2/src/basker/LICENSE b/packages/amesos2/src/basker/LICENSE index e02269e1f51f..84624624250c 100644 --- a/packages/amesos2/src/basker/LICENSE +++ b/packages/amesos2/src/basker/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: LGPL-2.1-or-later Copyright (c) 2011 NTESS and the Basker contributors. diff --git a/packages/anasazi/LICENSE b/packages/anasazi/LICENSE index cec6f93ec7db..5e543c875ed5 100644 --- a/packages/anasazi/LICENSE +++ b/packages/anasazi/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2004 NTESS and the Anasazi contributors. diff --git a/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ1.cpp b/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ1.cpp index 750a3dc06ec4..d16d47ca5352 100644 --- a/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ1.cpp +++ b/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ1.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ2.cpp b/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ2.cpp index 9f6a14ffeea1..db2c6df74eb6 100644 --- a/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ2.cpp +++ b/packages/anasazi/epetra/util/ModeLaplace/ModeLaplace3DQ2.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/AnasaziTraceMin.hpp b/packages/anasazi/src/AnasaziTraceMin.hpp index 3c41c068eb76..c237b38a21dc 100644 --- a/packages/anasazi/src/AnasaziTraceMin.hpp +++ b/packages/anasazi/src/AnasaziTraceMin.hpp @@ -1,46 +1,11 @@ // @HEADER -// *********************************************************************** -// +// ***************************************************************************** // Anasazi: Block Eigensolvers Package -// Copyright 2004 Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** +// Copyright 2004 NTESS and the Anasazi contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// -// Anasazi: Block Eigensolvers Package -// /*! \file AnasaziTraceMin.hpp \brief Implementation of the trace minimization eigensolver diff --git a/packages/anasazi/src/ModalAnalysisSolvers/Davidson.cpp b/packages/anasazi/src/ModalAnalysisSolvers/Davidson.cpp index 7e7bd46e59ff..8d2e70a5dba5 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/Davidson.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/Davidson.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on any reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/JDPCG.cpp b/packages/anasazi/src/ModalAnalysisSolvers/JDPCG.cpp index 81189f7d6c4e..071f8363b596 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/JDPCG.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/JDPCG.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on any reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/KnyazevLOBPCG.cpp b/packages/anasazi/src/ModalAnalysisSolvers/KnyazevLOBPCG.cpp index b943c7c2a183..ebcecbdc706d 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/KnyazevLOBPCG.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/KnyazevLOBPCG.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on any reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG.cpp b/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG.cpp index 9d2e8a4bd616..ebcb34fda0e5 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on any reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG_light.cpp b/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG_light.cpp index 79adba17248f..e91367067330 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG_light.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/LOBPCG_light.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on any reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace1DQ2.cpp b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace1DQ2.cpp index 4c7dbea858a9..1cadda563520 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace1DQ2.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace1DQ2.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ1.cpp b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ1.cpp index 60ed3da6d6a2..61ba5c8905a2 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ1.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ1.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ2.cpp b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ2.cpp index e3486b28b497..a8663d42cfa4 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ2.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace2DQ2.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ1.cpp b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ1.cpp index f145a9460dc9..203292c0ea55 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ1.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ1.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ2.cpp b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ2.cpp index 706dc9fc2556..a301416c627b 100644 --- a/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ2.cpp +++ b/packages/anasazi/src/ModalAnalysisSolvers/ModeLaplace3DQ2.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER + //************************************************************************** // // NOTICE @@ -23,9 +24,6 @@ // This notice shall be marked on anY reproduction of this software, in whole or // in part. // -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// // 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. diff --git a/packages/anasazi/test/scripts/daily/mpi/run-anasazi-tests-mpi b/packages/anasazi/test/scripts/daily/mpi/run-anasazi-tests-mpi index 068d5ae8c17d..9b39e6fae2da 100755 --- a/packages/anasazi/test/scripts/daily/mpi/run-anasazi-tests-mpi +++ b/packages/anasazi/test/scripts/daily/mpi/run-anasazi-tests-mpi @@ -1,32 +1,7 @@ #!/usr/bin/perl -w use strict; use strict 'refs'; -# ************************************************************************ -# -# Anasazi: Block Eigensolver Package -# Copyright (2004) Sandia Corporation -# -# Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -# license for use of this work by or on behalf of the U.S. Government. -# -# This library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 2.1 of the -# License, 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -# USA -# Questions? Contact Michael A. Heroux (maherou@sandia.gov) -# -# ************************************************************************ -# + printf "\n*****************************************************". "\n*** Running Anasazi tests (no news is good news) ****". diff --git a/packages/anasazi/test/scripts/daily/serial/run-anasazi-tests b/packages/anasazi/test/scripts/daily/serial/run-anasazi-tests index 3d0d3395e712..9a09076971b7 100755 --- a/packages/anasazi/test/scripts/daily/serial/run-anasazi-tests +++ b/packages/anasazi/test/scripts/daily/serial/run-anasazi-tests @@ -1,32 +1,7 @@ #!/usr/bin/perl -w use strict; use strict 'refs'; -# ************************************************************************ -# -# Anasazi: Block Eigensolver Package -# Copyright (2004) Sandia Corporation -# -# Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -# license for use of this work by or on behalf of the U.S. Government. -# -# This library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 2.1 of the -# License, 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -# USA -# Questions? Contact Michael A. Heroux (maherou@sandia.gov) -# -# ************************************************************************ -# + printf "\n*****************************************************". "\n*** Running Anasazi tests (no news is good news) ****". diff --git a/packages/anasazi/tpetra/src/AnasaziTpetraAdapter.hpp b/packages/anasazi/tpetra/src/AnasaziTpetraAdapter.hpp index 579dfe8104df..c54a3c75385d 100644 --- a/packages/anasazi/tpetra/src/AnasaziTpetraAdapter.hpp +++ b/packages/anasazi/tpetra/src/AnasaziTpetraAdapter.hpp @@ -1,42 +1,10 @@ // @HEADER -// *********************************************************************** -// +// ***************************************************************************** // Anasazi: Block Eigensolvers Package -// Copyright 2004 Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// *********************************************************************** +// Copyright 2004 NTESS and the Anasazi contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ANASAZI_TPETRA_ADAPTER_HPP diff --git a/packages/belos/LICENSE b/packages/belos/LICENSE index b7b61fb7704a..78a1ee6c0b82 100644 --- a/packages/belos/LICENSE +++ b/packages/belos/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2004-2016 NTESS and the Belos contributors. diff --git a/packages/belos/doc/blkrylov2.tex b/packages/belos/doc/blkrylov2.tex index a1f87e67b152..93db8c525c59 100644 --- a/packages/belos/doc/blkrylov2.tex +++ b/packages/belos/doc/blkrylov2.tex @@ -44,10 +44,7 @@ \newcommand{\eq}{\begin{equation}} \newcommand{\eeq}{\end{equation}} -\title{Block Krylov Iterations\thanks{Sandia is a multiprogram -laboratory operated by Sandia Corporation, a Lockheed Martin -Company, for the United States Department of Energy under Contract -DE-AC04-94AL85000.}} +\title{Block Krylov Iterations\thanks{Sandia National Laboratories is a multi mission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.}} \author{T.~L.~Barth\thanks{Sandia National Laboratories, Applied Mathematics and Numerics Department, PO Box 5800, MS 1110, Albuquerque, NM 87185, {\tt tlbarth@sandia.gov}.} diff --git a/packages/belos/src/BelosLSQRSolMgr.hpp b/packages/belos/src/BelosLSQRSolMgr.hpp index ff40bb83b384..625daf9a24dd 100644 --- a/packages/belos/src/BelosLSQRSolMgr.hpp +++ b/packages/belos/src/BelosLSQRSolMgr.hpp @@ -1,43 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Belos: Block Linear Solvers Package -// Copyright 2004 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// ************************************************************************ -//@HEADER +// Copyright 2004-2016 NTESS and the Belos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef BELOS_LSQR_SOLMGR_HPP #define BELOS_LSQR_SOLMGR_HPP diff --git a/packages/belos/src/BelosRCGSolMgr.hpp b/packages/belos/src/BelosRCGSolMgr.hpp index 16174ae0207a..9297cb9d77be 100644 --- a/packages/belos/src/BelosRCGSolMgr.hpp +++ b/packages/belos/src/BelosRCGSolMgr.hpp @@ -1,43 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Belos: Block Linear Solvers Package -// Copyright 2004 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// ************************************************************************ -//@HEADER +// Copyright 2004-2016 NTESS and the Belos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef BELOS_RCG_SOLMGR_HPP #define BELOS_RCG_SOLMGR_HPP diff --git a/packages/belos/src/BelosSolverManager.hpp b/packages/belos/src/BelosSolverManager.hpp index fde588f77ec9..738c0c8f9be2 100644 --- a/packages/belos/src/BelosSolverManager.hpp +++ b/packages/belos/src/BelosSolverManager.hpp @@ -1,4 +1,3 @@ - // @HEADER // ***************************************************************************** // Belos: Block Linear Solvers Package diff --git a/packages/belos/tpetra/src/BelosTpetraAdapter.hpp b/packages/belos/tpetra/src/BelosTpetraAdapter.hpp index 68665f213824..8556fa312b03 100644 --- a/packages/belos/tpetra/src/BelosTpetraAdapter.hpp +++ b/packages/belos/tpetra/src/BelosTpetraAdapter.hpp @@ -1,43 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Belos: Block Linear Solvers Package -// Copyright 2004 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// ************************************************************************ -//@HEADER +// Copyright 2004-2016 NTESS and the Belos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef BELOS_TPETRA_ADAPTER_HPP #define BELOS_TPETRA_ADAPTER_HPP diff --git a/packages/galeri/LICENSE b/packages/galeri/LICENSE index 1c510589f466..300e7fd8b0ae 100644 --- a/packages/galeri/LICENSE +++ b/packages/galeri/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2006 ETHZ/NTESS and the Galeri contributors. diff --git a/packages/galeri/doc/index.doc b/packages/galeri/doc/index.doc index 16ac9d585e26..cb0abcdd8cf9 100644 --- a/packages/galeri/doc/index.doc +++ b/packages/galeri/doc/index.doc @@ -75,11 +75,16 @@ matrix, and solves the linear system using AztecOO. /*! -\page gl_Copyright Copyright +\page gl_Copyright Copyright and License \verbatim -Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -license for use of this work by or on behalf of the U.S. Government. +Copyright 2006 National Technology & Engineering Solutions of Sandia, +LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the +U.S. Government retains certain rights in this software. + +SPDX-License-Identifier: BSD-3-Clause + +Copyright (c) 2006 ETHZ/NTESS and the Galeri contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/packages/ifpack2/LICENSE b/packages/ifpack2/LICENSE index 598bbf274024..ceb46f00f27e 100644 --- a/packages/ifpack2/LICENSE +++ b/packages/ifpack2/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2009 NTESS and the Ifpack2 contributors. diff --git a/packages/ifpack2/doc/UsersGuide/SANDreport.cls b/packages/ifpack2/doc/UsersGuide/SANDreport.cls index 921680acf211..b9c83a89acf2 100644 --- a/packages/ifpack2/doc/UsersGuide/SANDreport.cls +++ b/packages/ifpack2/doc/UsersGuide/SANDreport.cls @@ -649,10 +649,9 @@ Sandia National Laboratories\\ Albuquerque, New Mexico 87185 and Livermore, California 94550\\ \\ - Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation,\\ - a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy's\\ - National Nuclear Security Administration under contract DE-AC04-94AL85000.\\ - \\ + Sandia National Laboratories is a multi mission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC.,\\ + a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s\\ + National Nuclear Security Administration under contract DE-NA0003525.\\ \MarkCoverVar \end{minipage} diff --git a/packages/ifpack2/src/Ifpack2_AdditiveSchwarz_decl.hpp b/packages/ifpack2/src/Ifpack2_AdditiveSchwarz_decl.hpp index 42c13cf6e9c0..3986a8f8ae51 100644 --- a/packages/ifpack2/src/Ifpack2_AdditiveSchwarz_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_AdditiveSchwarz_decl.hpp @@ -1,44 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /// \file Ifpack2_AdditiveSchwarz_decl.hpp /// \brief Declaration of Ifpack2::AdditiveSchwarz, which implements diff --git a/packages/ifpack2/src/Ifpack2_Chebyshev_decl.hpp b/packages/ifpack2/src/Ifpack2_Chebyshev_decl.hpp index c73ad30a74b5..ed97895f40d2 100644 --- a/packages/ifpack2/src/Ifpack2_Chebyshev_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_Chebyshev_decl.hpp @@ -1,45 +1,11 @@ -/* -@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /// \file Ifpack2_Chebyshev_decl.hpp /// \brief Declaration of Chebyshev interface diff --git a/packages/ifpack2/src/Ifpack2_Experimental_RBILUK_decl.hpp b/packages/ifpack2/src/Ifpack2_Experimental_RBILUK_decl.hpp index 15d47a420058..5e8378c027cb 100644 --- a/packages/ifpack2/src/Ifpack2_Experimental_RBILUK_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_Experimental_RBILUK_decl.hpp @@ -1,44 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /// \file Ifpack2_Experimental_RBILUK_decl.hpp /// \brief Declaration of RBILUK interface diff --git a/packages/ifpack2/src/Ifpack2_ILUT_decl.hpp b/packages/ifpack2/src/Ifpack2_ILUT_decl.hpp index 5f67e34194e9..8e1d3e3b5c7c 100644 --- a/packages/ifpack2/src/Ifpack2_ILUT_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_ILUT_decl.hpp @@ -407,6 +407,8 @@ class ILUT : Teuchos::RCP L_; lno_urow_view_t L_rowmap_; lno_urow_view_t U_rowmap_; + lno_urow_view_t L_rowmap_orig_; + lno_urow_view_t U_rowmap_orig_; //! Sparse triangular solver for L Teuchos::RCP > L_solver_; //! U factor of the incomplete LU factorization of A_local_. diff --git a/packages/ifpack2/src/Ifpack2_ILUT_def.hpp b/packages/ifpack2/src/Ifpack2_ILUT_def.hpp index 337ec93d042c..aa878e8a1f1b 100644 --- a/packages/ifpack2/src/Ifpack2_ILUT_def.hpp +++ b/packages/ifpack2/src/Ifpack2_ILUT_def.hpp @@ -522,11 +522,16 @@ void ILUT::initialize () const int NumMyRows = A_local_crs->getRowMap()->getLocalNumElements(); L_rowmap_ = ulno_row_view_t("L_row_map", NumMyRows + 1); U_rowmap_ = ulno_row_view_t("U_row_map", NumMyRows + 1); + L_rowmap_orig_ = ulno_row_view_t("L_row_map_orig", NumMyRows + 1); + U_rowmap_orig_ = ulno_row_view_t("U_row_map_orig", NumMyRows + 1); KokkosSparse::Experimental::par_ilut_symbolic(KernelHandle_.getRawPtr(), A_local_crs_device.graph.row_map, A_local_crs_device.graph.entries, L_rowmap_, U_rowmap_); + + Kokkos::deep_copy(L_rowmap_orig_, L_rowmap_); + Kokkos::deep_copy(U_rowmap_orig_, U_rowmap_); } IsInitialized_ = true; @@ -902,6 +907,15 @@ void ILUT::compute () } //if (!this->useKokkosKernelsParILUT_) else { + // Set L, U rowmaps back to original state. Par_ilut can change them, which invalidates them + // if compute is called again. + if (this->isComputed()) { + Kokkos::resize(L_rowmap_, L_rowmap_orig_.size()); + Kokkos::resize(U_rowmap_, U_rowmap_orig_.size()); + Kokkos::deep_copy(L_rowmap_, L_rowmap_orig_); + Kokkos::deep_copy(U_rowmap_, U_rowmap_orig_); + } + RCP A_local_crs = Teuchos::rcp_dynamic_cast(A_local_); {//Make sure values in A is picked up even in case of pattern reuse if(A_local_crs.is_null()) { @@ -980,7 +994,6 @@ void ILUT::compute () L_solver_->compute ();//NOTE: Only do compute if the pointer changed. Otherwise, do nothing U_solver_->setMatrix (U_); U_solver_->compute ();//NOTE: Only do compute if the pointer changed. Otherwise, do nothing - } //if (!this->useKokkosKernelsParILUT_) ... else ... } // Timer scope for timing compute() diff --git a/packages/ifpack2/src/Ifpack2_IlukGraph.hpp b/packages/ifpack2/src/Ifpack2_IlukGraph.hpp index c9bf970d322d..49b172f4a75f 100644 --- a/packages/ifpack2/src/Ifpack2_IlukGraph.hpp +++ b/packages/ifpack2/src/Ifpack2_IlukGraph.hpp @@ -1,44 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// *********************************************************************** -//@HEADER - */ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /// \file Ifpack2_IlukGraph.hpp /// \brief Declaration and definition of IlukGraph diff --git a/packages/ifpack2/src/Ifpack2_LocalFilter_decl.hpp b/packages/ifpack2/src/Ifpack2_LocalFilter_decl.hpp index 14b365504d2a..7abc49a760c4 100644 --- a/packages/ifpack2/src/Ifpack2_LocalFilter_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_LocalFilter_decl.hpp @@ -1,44 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef IFPACK2_LOCALFILTER_DECL_HPP #define IFPACK2_LOCALFILTER_DECL_HPP diff --git a/packages/ifpack2/src/Ifpack2_Partitioner.hpp b/packages/ifpack2/src/Ifpack2_Partitioner.hpp index cd7c1b731acc..eab6d10399c0 100644 --- a/packages/ifpack2/src/Ifpack2_Partitioner.hpp +++ b/packages/ifpack2/src/Ifpack2_Partitioner.hpp @@ -1,44 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) // -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef IFPACK2_PARTITIONER_HPP #define IFPACK2_PARTITIONER_HPP diff --git a/packages/ifpack2/src/Ifpack2_RILUK_decl.hpp b/packages/ifpack2/src/Ifpack2_RILUK_decl.hpp index 5eacfd84519c..edd5a2f73a1a 100644 --- a/packages/ifpack2/src/Ifpack2_RILUK_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_RILUK_decl.hpp @@ -1,44 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /// \file Ifpack2_RILUK_decl.hpp /// \brief Declaration of RILUK interface diff --git a/packages/ifpack2/src/Ifpack2_Relaxation_decl.hpp b/packages/ifpack2/src/Ifpack2_Relaxation_decl.hpp index 757cefb90fe1..060494d979ac 100644 --- a/packages/ifpack2/src/Ifpack2_Relaxation_decl.hpp +++ b/packages/ifpack2/src/Ifpack2_Relaxation_decl.hpp @@ -1,42 +1,11 @@ -/*@HEADER -// *********************************************************************** -// +// @HEADER +// ***************************************************************************** // Ifpack2: Templated Object-Oriented Algebraic Preconditioner Package -// Copyright (2009) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// *********************************************************************** -//@HEADER -*/ +// Copyright 2009 NTESS and the Ifpack2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef IFPACK2_RELAXATION_DECL_HPP #define IFPACK2_RELAXATION_DECL_HPP diff --git a/packages/intrepid2/LICENSE b/packages/intrepid2/LICENSE index 8e2a07650718..b05c109c7610 100644 --- a/packages/intrepid2/LICENSE +++ b/packages/intrepid2/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2007 NTESS and the Intrepid2 contributors. diff --git a/packages/intrepid2/src/Cell/Intrepid2_CellToolsDocumentation.hpp b/packages/intrepid2/src/Cell/Intrepid2_CellToolsDocumentation.hpp index 37d37596a342..b8120c1ba779 100644 --- a/packages/intrepid2/src/Cell/Intrepid2_CellToolsDocumentation.hpp +++ b/packages/intrepid2/src/Cell/Intrepid2_CellToolsDocumentation.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Intrepid2 Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Kyungjoo Kim (kyukim@sandia.gov), or -// Mauro Perego (mperego@sandia.gov) // -// ************************************************************************ +// Copyright 2007 NTESS and the Intrepid2 contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file Intrepid2_CellToolsDocumentation.hpp diff --git a/packages/intrepid2/src/Intrepid2_Version.cpp b/packages/intrepid2/src/Intrepid2_Version.cpp index b5aae176a8db..e6f304716ad8 100644 --- a/packages/intrepid2/src/Intrepid2_Version.cpp +++ b/packages/intrepid2/src/Intrepid2_Version.cpp @@ -7,7 +7,6 @@ // ***************************************************************************** // @HEADER - /*! \file Intrepid_Version.cpp \brief Returns current version of Intrepid. */ diff --git a/packages/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp b/packages/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp index e662934d00a3..13896faa6a76 100644 --- a/packages/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp +++ b/packages/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp @@ -87,9 +87,20 @@ void spgemm_symbolic_cusparse(KernelHandle *handle, lno_t m, lno_t n, lno_t k, CUSPARSE_INDEX_32I, CUSPARSE_INDEX_32I, CUSPARSE_INDEX_BASE_ZERO, h->scalarType)); +#if CUDA_VERSION >= 12020 + // at some point cusparseCreateCsr started to need a non-null row-pointer + // array, even if the operation that consumed the handle doesn't need to + // read it. This was observed on a system with CUDA 12.2, but it may have + // started earlier. + KOKKOS_CUSPARSE_SAFE_CALL(cusparseCreateCsr( + &h->descr_C, m, k, 0, (void *)row_mapC.data(), nullptr, nullptr, + CUSPARSE_INDEX_32I, CUSPARSE_INDEX_32I, CUSPARSE_INDEX_BASE_ZERO, + h->scalarType)); +#else KOKKOS_CUSPARSE_SAFE_CALL(cusparseCreateCsr( &h->descr_C, m, k, 0, nullptr, nullptr, nullptr, CUSPARSE_INDEX_32I, CUSPARSE_INDEX_32I, CUSPARSE_INDEX_BASE_ZERO, h->scalarType)); +#endif //---------------------------------------------------------------------- // ask bufferSize1 bytes for external memory diff --git a/packages/krino/krino/unit_tests/CMakeLists.txt b/packages/krino/krino/unit_tests/CMakeLists.txt index 11c105e01ebb..ddd7d0781d70 100644 --- a/packages/krino/krino/unit_tests/CMakeLists.txt +++ b/packages/krino/krino/unit_tests/CMakeLists.txt @@ -8,7 +8,7 @@ FILE(GLOB SOURCES *.cpp) TRIBITS_ADD_EXECUTABLE_AND_TEST( krino_unit SOURCES ${SOURCES} - ARGS "--gtest_filter=-*fuzz*" + ARGS "--gtest_filter=-*fuzz*:OutputUtils*" COMM serial mpi NUM_MPI_PROCS 1-4 NOEXEPREFIX NOEXESUFFIX diff --git a/packages/minitensor/LICENSE b/packages/minitensor/LICENSE index 42472dd8109f..f0b714a5a418 100644 --- a/packages/minitensor/LICENSE +++ b/packages/minitensor/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2016 NTESS and the MiniTensor contributors. diff --git a/packages/minitensor/doc/MiniTensor_DoxygenDocumentation.hpp b/packages/minitensor/doc/MiniTensor_DoxygenDocumentation.hpp index f6d6bc409d63..0527fa55638f 100644 --- a/packages/minitensor/doc/MiniTensor_DoxygenDocumentation.hpp +++ b/packages/minitensor/doc/MiniTensor_DoxygenDocumentation.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // MiniTensor Package -// Copyright (2016) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2016 NTESS and the MiniTensor contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MINITENSOR_DOXYGEN_DOCUMENTATION_HPP diff --git a/packages/muelu/CMakeLists.txt b/packages/muelu/CMakeLists.txt index d418d42750a6..6f27ca3b36b5 100644 --- a/packages/muelu/CMakeLists.txt +++ b/packages/muelu/CMakeLists.txt @@ -339,6 +339,16 @@ IF(${PACKAGE_NAME}_ENABLE_EXPLICIT_INSTANTIATION) MESSAGE(STATUS " HAVE_${PACKAGE_NAME_UC}_SYCL : ${HAVE_${PACKAGE_NAME_UC}_SYCL}") ELSE() # ETI is turned off + GLOBAL_SET(${PACKAGE_NAME}_INST_DOUBLE_INT_LONGLONGINT OFF) + GLOBAL_SET(HAVE_${PACKAGE_NAME_UC}_INST_DOUBLE_INT_LONGLONGINT OFF) + GLOBAL_SET(${PACKAGE_NAME}_INST_COMPLEX_INT_INT OFF) + GLOBAL_SET(HAVE_${PACKAGE_NAME_UC}_INST_COMPLEX_INT_INT OFF) + GLOBAL_SET(${PACKAGE_NAME}_INST_COMPLEX_INT_LONG_LONG OFF) + GLOBAL_SET(HAVE_${PACKAGE_NAME_UC}_INST_COMPLEX_INT_LONG_LONG OFF) + GLOBAL_SET(${PACKAGE_NAME}_INST_FLOAT_INT_INT OFF) + GLOBAL_SET(HAVE_${PACKAGE_NAME_UC}_INST_FLOAT_INT_INT OFF) + GLOBAL_SET(${PACKAGE_NAME}_INST_FLOAT_INT_LONG_LONG OFF) + GLOBAL_SET(HAVE_${PACKAGE_NAME_UC}_INST_FLOAT_INT_LONG_LONG OFF) # If Epetra only is enabled, ETI is off by default. We have to make sure that # the HAVE_MUELU_SERIAL variable is set such that the IfpackSmoother and other diff --git a/packages/muelu/LICENSE b/packages/muelu/LICENSE index 236db2f5edc8..2ba3d1da0df0 100644 --- a/packages/muelu/LICENSE +++ b/packages/muelu/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2012 NTESS and the MueLu contributors. diff --git a/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_decl.hpp b/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_decl.hpp index 5bafadb2b0dd..5d3a61f0ea5b 100644 --- a/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_decl.hpp +++ b/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_decl.hpp @@ -85,6 +85,8 @@ class MueLuPreconditionerFactory : public PreconditionerFactoryBase { /** \brief . */ MueLuPreconditionerFactory(); + + ~MueLuPreconditionerFactory(); //@} /** @name Overridden from PreconditionerFactoryBase */ diff --git a/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_def.hpp b/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_def.hpp index 6871da9366a7..313c2a98b497 100644 --- a/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_def.hpp +++ b/packages/muelu/adapters/stratimikos/Thyra_MueLuPreconditionerFactory_def.hpp @@ -346,6 +346,9 @@ template MueLuPreconditionerFactory::MueLuPreconditionerFactory() : paramList_(rcp(new ParameterList())) {} +template +MueLuPreconditionerFactory::~MueLuPreconditionerFactory() = default; + // Overridden from PreconditionerFactoryBase template diff --git a/packages/muelu/src/Graph/Containers/MueLu_LWGraphBase.hpp b/packages/muelu/src/Graph/Containers/MueLu_LWGraphBase.hpp index 367f31615ad9..bc82ebe30188 100644 --- a/packages/muelu/src/Graph/Containers/MueLu_LWGraphBase.hpp +++ b/packages/muelu/src/Graph/Containers/MueLu_LWGraphBase.hpp @@ -298,6 +298,10 @@ class LWGraphBase { return graph; } + const std::string& getObjectLabel() const { + return objectLabel_; + } + private: //! Underlying graph (with label) mutable local_graph_type graph_; diff --git a/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_decl.hpp b/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_decl.hpp index 5ced774b6221..d7ced9a9e99d 100644 --- a/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_decl.hpp +++ b/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_decl.hpp @@ -15,6 +15,7 @@ #include "MueLu_LWGraphBase.hpp" #include "MueLu_LWGraph_kokkos_fwd.hpp" +#include "MueLu_LWGraph_fwd.hpp" namespace MueLu { @@ -28,6 +29,9 @@ namespace MueLu { template class LWGraph_kokkos : public MueLu::LWGraphBase { using LWGraphBase::LWGraphBase; + + public: + RCP > copyToHost(); }; } // namespace MueLu diff --git a/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_def.hpp b/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_def.hpp index de35f71aa071..aaac670fc588 100644 --- a/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_def.hpp +++ b/packages/muelu/src/Graph/Containers/MueLu_LWGraph_kokkos_def.hpp @@ -10,10 +10,35 @@ #ifndef MUELU_LWGRAPH_KOKKOS_DEF_HPP #define MUELU_LWGRAPH_KOKKOS_DEF_HPP +#include "MueLu_LWGraph.hpp" #include "MueLu_LWGraph_kokkos_decl.hpp" namespace MueLu { +template +RCP > MueLu::LWGraph_kokkos::copyToHost() { + auto graph = this->getGraph(); + + auto row_map_h = Kokkos::create_mirror_view(graph.row_map); + auto entries_h = Kokkos::create_mirror_view(graph.entries); + Kokkos::deep_copy(row_map_h, graph.row_map); + Kokkos::deep_copy(entries_h, graph.entries); + + using local_graph_type_host = typename MueLu::LWGraphBase::local_graph_type; + auto graph_h = local_graph_type_host(entries_h, row_map_h); + + auto lw_h = rcp(new MueLu::LWGraph(graph_h, this->GetDomainMap(), this->GetImportMap(), this->getObjectLabel())); + + using bndry_nodes_type = typename MueLu::LWGraphBase::boundary_nodes_type; + + auto bndry = this->GetBoundaryNodeMap(); + auto bndry_h = bndry_nodes_type("boundary_nodes", bndry.extent(0)); + Kokkos::deep_copy(bndry_h, bndry); + lw_h->SetBoundaryNodeMap(bndry_h); + + return lw_h; +} + } // namespace MueLu #endif // MUELU_LWGRAPH_KOKKOS_DEF_HPP diff --git a/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_decl.hpp b/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_decl.hpp index 51ac2014dbe0..cbe0e7c92e6c 100644 --- a/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_decl.hpp +++ b/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_decl.hpp @@ -48,10 +48,10 @@ class AmalgamationFactory : public SingleLevelFactoryBase { //@{ //! Constructor - AmalgamationFactory() = default; + AmalgamationFactory(); //! Destructor - virtual ~AmalgamationFactory() = default; + virtual ~AmalgamationFactory(); RCP GetValidParameterList() const override; diff --git a/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_def.hpp b/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_def.hpp index 8ec0a767c33e..2f19600b27fc 100644 --- a/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_def.hpp +++ b/packages/muelu/src/Graph/MatrixTransformation/MueLu_AmalgamationFactory_def.hpp @@ -20,6 +20,12 @@ namespace MueLu { +template +AmalgamationFactory::AmalgamationFactory() = default; + +template +AmalgamationFactory::~AmalgamationFactory() = default; + template RCP AmalgamationFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_def.hpp b/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_def.hpp index 949f8b4df50a..0b7e1d89d800 100644 --- a/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_def.hpp +++ b/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_def.hpp @@ -170,7 +170,6 @@ void CoalesceDropFactory::Build(Level typename STS::magnitudeType rowSumTol = as(pL.get("aggregation: row sum drop tol")); RCP ghostedBlockNumber; - ArrayRCP g_block_id; if (algo == "distance laplacian") { // Grab the coordinates for distance laplacian @@ -193,7 +192,6 @@ void CoalesceDropFactory::Build(Level } else { ghostedBlockNumber = BlockNumber; } - g_block_id = ghostedBlockNumber->getData(0); // } if (algo == "block diagonal colored signed classical") generateColoringGraph = true; @@ -443,11 +441,13 @@ void CoalesceDropFactory::Build(Level // RS style needs the max negative off-diagonal, SA style needs the diagonal if (useSignedClassicalRS) { if (ghostedBlockNumber.is_null()) { - negMaxOffDiagonal = MueLu::Utilities::GetMatrixMaxMinusOffDiagonal(*A); + auto negMaxOffDiagonalVec = MueLu::Utilities::GetMatrixMaxMinusOffDiagonal(*A); + negMaxOffDiagonal = negMaxOffDiagonalVec->getData(0); if (GetVerbLevel() & Statistics1) GetOStream(Statistics1) << "Calculated max point off-diagonal" << std::endl; } else { - negMaxOffDiagonal = MueLu::Utilities::GetMatrixMaxMinusOffDiagonal(*A, *ghostedBlockNumber); + auto negMaxOffDiagonalVec = MueLu::Utilities::GetMatrixMaxMinusOffDiagonal(*A, *ghostedBlockNumber); + negMaxOffDiagonal = negMaxOffDiagonalVec->getData(0); if (GetVerbLevel() & Statistics1) GetOStream(Statistics1) << "Calculating max block off-diagonal" << std::endl; } @@ -468,6 +468,10 @@ void CoalesceDropFactory::Build(Level } } + ArrayRCP g_block_id; + if (!ghostedBlockNumber.is_null()) + g_block_id = ghostedBlockNumber->getData(0); + LO realnnz = 0; rows(0) = 0; for (LO row = 0; row < Teuchos::as(A->getRowMap()->getLocalNumElements()); ++row) { diff --git a/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_kokkos_def.hpp b/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_kokkos_def.hpp index ea95497b33dd..8696993bde33 100644 --- a/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_kokkos_def.hpp +++ b/packages/muelu/src/Graph/MatrixTransformation/MueLu_CoalesceDropFactory_kokkos_def.hpp @@ -181,7 +181,7 @@ class ScalarFunctor { LO col = rowView.colidx(colID); impl_Scalar val = rowView.value(colID); - if (!dropFunctor(row, col, rowView.value(colID)) || row == col) { + if ((!bndNodes(row) && !dropFunctor(row, col, rowView.value(colID))) || row == col) { colsAux(offset + rownnz) = col; LO valID = (reuseGraph ? colID : rownnz); @@ -216,7 +216,7 @@ class ScalarFunctor { // boundaryNodes[row] = true; // We do not do it this way now because there is no framework for distinguishing isolated // and boundary nodes in the aggregation algorithms - bndNodes(row) = (rownnz == 1 && aggregationMayCreateDirichlet); + bndNodes(row) |= (rownnz == 1 && aggregationMayCreateDirichlet); nnz += rownnz; } @@ -521,6 +521,9 @@ void CoalesceDropFactory_kokkos:: } else if (blkSize == 1 && threshold != zero) { // Scalar problem with dropping + // Detect and record rows that correspond to Dirichlet boundary conditions + boundaryNodes = Utilities::DetectDirichletRows_kokkos(*A, dirichletThreshold); + typedef typename Matrix::local_matrix_type local_matrix_type; typedef typename LWGraph_kokkos::local_graph_type kokkos_graph_type; typedef typename kokkos_graph_type::row_map_type::non_const_type rows_type; @@ -566,8 +569,6 @@ void CoalesceDropFactory_kokkos:: valsAux = vals_type(Kokkos::ViewAllocateWithoutInitializing("FA_aux_vals"), nnzA); } - typename boundary_nodes_type::non_const_type bndNodes(Kokkos::ViewAllocateWithoutInitializing("boundaryNodes"), numRows); - LO nnzFA = 0; { if (algo == "classical") { @@ -587,8 +588,8 @@ void CoalesceDropFactory_kokkos:: auto ghostedDiagView = ghostedDiag->getDeviceLocalView(Xpetra::Access::ReadWrite); CoalesceDrop_Kokkos_Details::ClassicalDropFunctor dropFunctor(ghostedDiagView, threshold); - CoalesceDrop_Kokkos_Details::ScalarFunctor - scalarFunctor(kokkosMatrix, bndNodes, dropFunctor, rows, colsAux, valsAux, reuseGraph, lumping, threshold, aggregationMayCreateDirichlet); + CoalesceDrop_Kokkos_Details::ScalarFunctor + scalarFunctor(kokkosMatrix, boundaryNodes, dropFunctor, rows, colsAux, valsAux, reuseGraph, lumping, threshold, aggregationMayCreateDirichlet); Kokkos::parallel_reduce("MueLu:CoalesceDropF:Build:scalar_filter:main_loop", range_type(0, numRows), scalarFunctor, nnzFA); @@ -659,8 +660,8 @@ void CoalesceDropFactory_kokkos:: CoalesceDrop_Kokkos_Details::DistanceLaplacianDropFunctor dropFunctor(ghostedLaplDiagView, distFunctor, threshold); - CoalesceDrop_Kokkos_Details::ScalarFunctor - scalarFunctor(kokkosMatrix, bndNodes, dropFunctor, rows, colsAux, valsAux, reuseGraph, lumping, threshold, true); + CoalesceDrop_Kokkos_Details::ScalarFunctor + scalarFunctor(kokkosMatrix, boundaryNodes, dropFunctor, rows, colsAux, valsAux, reuseGraph, lumping, threshold, true); Kokkos::parallel_reduce("MueLu:CoalesceDropF:Build:scalar_filter:main_loop", range_type(0, numRows), scalarFunctor, nnzFA); @@ -669,8 +670,6 @@ void CoalesceDropFactory_kokkos:: } numDropped = nnzA - nnzFA; - boundaryNodes = bndNodes; - { SubFactoryMonitor m2(*this, "CompressRows", currentLevel); diff --git a/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_decl.hpp b/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_decl.hpp index 59c5056a3be1..c695ce7fdf77 100644 --- a/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_decl.hpp +++ b/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_decl.hpp @@ -18,6 +18,7 @@ #include #include "MueLu_LWGraph_fwd.hpp" +#include "MueLu_LWGraph_kokkos_fwd.hpp" #include "MueLu_Exceptions.hpp" #include "MueLu_SingleLevelFactoryBase.hpp" diff --git a/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_def.hpp b/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_def.hpp index 33b8118288d8..b432ffb1d868 100644 --- a/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_def.hpp +++ b/packages/muelu/src/Graph/PairwiseAggregation/MueLu_NotayAggregationFactory_def.hpp @@ -24,6 +24,7 @@ #include "MueLu_Aggregates.hpp" #include "MueLu_LWGraph.hpp" +#include "MueLu_LWGraph_kokkos.hpp" #include "MueLu_Level.hpp" #include "MueLu_MasterList.hpp" #include "MueLu_Monitor.hpp" @@ -60,10 +61,10 @@ RCP NotayAggregationFactoryset >("A", null, "Generating factory of the matrix"); - validParamList->set >("Graph", null, "Generating factory of the graph"); - validParamList->set >("DofsPerNode", null, "Generating factory for variable \'DofsPerNode\', usually the same as for \'Graph\'"); - validParamList->set >("AggregateQualities", null, "Generating factory for variable \'AggregateQualities\'"); + validParamList->set>("A", null, "Generating factory of the matrix"); + validParamList->set>("Graph", null, "Generating factory of the graph"); + validParamList->set>("DofsPerNode", null, "Generating factory for variable \'DofsPerNode\', usually the same as for \'Graph\'"); + validParamList->set>("AggregateQualities", null, "Generating factory for variable \'AggregateQualities\'"); return validParamList; } @@ -113,8 +114,14 @@ void NotayAggregationFactory::Build(L "NotayAggregationFactory::Build(): \"aggregation: pairwise: size\"" " must be a strictly positive integer"); - RCP graph = Get >(currentLevel, "Graph"); - RCP A = Get >(currentLevel, "A"); + RCP graph; + if (IsType>(currentLevel, "Graph")) + graph = Get>(currentLevel, "Graph"); + else { + auto graph_k = Get>(currentLevel, "Graph"); + graph = graph_k->copyToHost(); + } + RCP A = Get>(currentLevel, "A"); // Setup aggregates & aggStat objects RCP aggregates = rcp(new Aggregates(*graph)); @@ -161,8 +168,8 @@ void NotayAggregationFactory::Build(L if (ordering == O_RANDOM) MueLu::NotayUtils::RandomReorder(orderingVector); else if (ordering == O_CUTHILL_MCKEE) { - RCP > rcmVector = MueLu::Utilities::CuthillMcKee(*A); - auto localVector = rcmVector->getData(0); + RCP> rcmVector = MueLu::Utilities::CuthillMcKee(*A); + auto localVector = rcmVector->getData(0); for (LO i = 0; i < numRows; i++) orderingVector[i] = localVector[i]; } @@ -198,7 +205,7 @@ void NotayAggregationFactory::Build(L // Directly compute rowsum from A, rather than coarseA row_sum_type rowSum("rowSum", numLocalAggregates); { - std::vector > agg2vertex(numLocalAggregates); + std::vector> agg2vertex(numLocalAggregates); auto vertex2AggId = aggregates->GetVertex2AggId()->getData(0); for (LO i = 0; i < (LO)numRows; i++) { if (aggStat[i] != AGGREGATED) @@ -248,8 +255,8 @@ void NotayAggregationFactory::Build(L if (ordering == O_RANDOM) MueLu::NotayUtils::RandomReorder(localOrderingVector); else if (ordering == O_CUTHILL_MCKEE) { - RCP > rcmVector = MueLu::Utilities::CuthillMcKee(*A); - auto localVector = rcmVector->getData(0); + RCP> rcmVector = MueLu::Utilities::CuthillMcKee(*A); + auto localVector = rcmVector->getData(0); for (LO i = 0; i < numRows; i++) localOrderingVector[i] = localVector[i]; } diff --git a/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_decl.hpp b/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_decl.hpp index a5cb34a20038..855fc64cac7a 100644 --- a/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_decl.hpp +++ b/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_decl.hpp @@ -113,7 +113,7 @@ class UncoupledAggregationFactory : public SingleLevelFactoryBase { UncoupledAggregationFactory(); //! Destructor. - virtual ~UncoupledAggregationFactory() {} + virtual ~UncoupledAggregationFactory(); RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_def.hpp b/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_def.hpp index 1e063e9ef3cb..fdbb1106294c 100644 --- a/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_def.hpp +++ b/packages/muelu/src/Graph/UncoupledAggregation/MueLu_UncoupledAggregationFactory_def.hpp @@ -44,6 +44,9 @@ template UncoupledAggregationFactory::UncoupledAggregationFactory() : bDefinitionPhase_(true) {} +template +UncoupledAggregationFactory::~UncoupledAggregationFactory() = default; + template RCP UncoupledAggregationFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Interface/MueLu_HierarchyManager_decl.hpp b/packages/muelu/src/Interface/MueLu_HierarchyManager_decl.hpp index e751e3b4b42a..4351b77793bd 100644 --- a/packages/muelu/src/Interface/MueLu_HierarchyManager_decl.hpp +++ b/packages/muelu/src/Interface/MueLu_HierarchyManager_decl.hpp @@ -1,48 +1,12 @@ // @HEADER -// -// *********************************************************************** -// +// ***************************************************************************** // MueLu: A package for multigrid based preconditioning -// Copyright 2012 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact -// Jonathan Hu (jhu@sandia.gov) -// Andrey Prokopenko (aprokop@sandia.gov) -// Ray Tuminaro (rstumin@sandia.gov) -// -// *********************************************************************** // +// Copyright 2012 NTESS and the MueLu contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER + #ifndef MUELU_HIERARCHYMANAGER_DECL_HPP #define MUELU_HIERARCHYMANAGER_DECL_HPP diff --git a/packages/muelu/src/Interface/MueLu_HierarchyManager_def.hpp b/packages/muelu/src/Interface/MueLu_HierarchyManager_def.hpp index 584f321395ba..5e33bf21ecf8 100644 --- a/packages/muelu/src/Interface/MueLu_HierarchyManager_def.hpp +++ b/packages/muelu/src/Interface/MueLu_HierarchyManager_def.hpp @@ -1,48 +1,12 @@ // @HEADER -// -// *********************************************************************** -// +// ***************************************************************************** // MueLu: A package for multigrid based preconditioning -// Copyright 2012 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact -// Jonathan Hu (jhu@sandia.gov) -// Andrey Prokopenko (aprokop@sandia.gov) -// Ray Tuminaro (rstumin@sandia.gov) -// -// *********************************************************************** // +// Copyright 2012 NTESS and the MueLu contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER + #ifndef MUELU_HIERARCHYMANAGER_DEF_HPP #define MUELU_HIERARCHYMANAGER_DEF_HPP diff --git a/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_decl.hpp b/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_decl.hpp index 05fb387a377b..d74183e5a39a 100644 --- a/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_decl.hpp +++ b/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_decl.hpp @@ -85,10 +85,10 @@ class CoordinatesTransferFactory : public TwoLevelFactoryBase { The operator associated with projectionName will be applied to the MultiVector associated with vectorName. */ - CoordinatesTransferFactory() {} + CoordinatesTransferFactory(); //! Destructor. - virtual ~CoordinatesTransferFactory() {} + virtual ~CoordinatesTransferFactory(); RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_def.hpp b/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_def.hpp index 7a1d2da6cd83..1e26a0776f19 100644 --- a/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_def.hpp +++ b/packages/muelu/src/Misc/MueLu_CoordinatesTransferFactory_def.hpp @@ -24,6 +24,12 @@ namespace MueLu { +template +CoordinatesTransferFactory::CoordinatesTransferFactory() = default; + +template +CoordinatesTransferFactory::~CoordinatesTransferFactory() = default; + template RCP CoordinatesTransferFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Misc/MueLu_RAPFactory_decl.hpp b/packages/muelu/src/Misc/MueLu_RAPFactory_decl.hpp index 8169f180a3d5..d197045d73f4 100644 --- a/packages/muelu/src/Misc/MueLu_RAPFactory_decl.hpp +++ b/packages/muelu/src/Misc/MueLu_RAPFactory_decl.hpp @@ -45,7 +45,7 @@ class RAPFactory : public TwoLevelFactoryBase { RAPFactory(); - virtual ~RAPFactory() {} + virtual ~RAPFactory(); //@} diff --git a/packages/muelu/src/Misc/MueLu_RAPFactory_def.hpp b/packages/muelu/src/Misc/MueLu_RAPFactory_def.hpp index 33f7297ec9cf..8ce94b4f3517 100644 --- a/packages/muelu/src/Misc/MueLu_RAPFactory_def.hpp +++ b/packages/muelu/src/Misc/MueLu_RAPFactory_def.hpp @@ -30,6 +30,9 @@ template RAPFactory::RAPFactory() : hasDeclaredInput_(false) {} +template +RAPFactory::~RAPFactory() = default; + template RCP RAPFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/MueCentral/MueLu_Factory.cpp b/packages/muelu/src/MueCentral/MueLu_Factory.cpp index f71c7b277a4e..fec14df896e3 100644 --- a/packages/muelu/src/MueCentral/MueLu_Factory.cpp +++ b/packages/muelu/src/MueCentral/MueLu_Factory.cpp @@ -11,6 +11,119 @@ namespace MueLu { +Factory::Factory() +#ifdef HAVE_MUELU_DEBUG + : multipleCallCheck_(FIRSTCALL) + , lastLevelID_(-1) +#endif +{ +} + +//! Destructor. +Factory::~Factory() = default; + +void Factory::SetFactory(const std::string& varName, const RCP& factory) { + RCP f = factory; + SetParameter(varName, ParameterEntry(f)); // parameter validation done in ParameterListAcceptorImpl +} + +const RCP Factory::GetFactory(const std::string& varName) const { + // Special treatment for "NoFactory" + if (varName == "NoFactory") + return MueLu::NoFactory::getRCP(); + + if (!GetParameterList().isParameter(varName) && GetValidParameterList() == Teuchos::null) { + // If the parameter is not on the list and there is not validator, the defaults values for 'varName' is not set. + // Failback by using directly the FactoryManager + // NOTE: call to GetValidParameterList() can be costly for classes that validate parameters. + // But it get called only (lazy '&&' operator) if the parameter 'varName' is not on the paramlist and + // the parameter 'varName' is always on the list when validator is present and 'varName' is valid (at least the default value is set). + return Teuchos::null; + } + + return GetParameterList().get >(varName); +} + +RCP Factory::RemoveFactoriesFromList(const ParameterList& list) const { + RCP paramList = rcp(new ParameterList(list)); + // Remove FactoryBase entries from the list + // The solution would be much more elegant if ParameterList support std::list like operations + // In that case, we could simply write: + // for (ParameterList::ConstIterator it = paramList.begin(); it != paramList.end(); it++) + // if (paramList.isType >(it->first)) + // it = paramList.erase(it); + // else + // it++; + ParameterList::ConstIterator it = paramList->begin(); + while (it != paramList->end()) { + it = paramList->begin(); + + for (; it != paramList->end(); it++) + if (paramList->isType >(it->first)) + paramList->remove(it->first); + } + return paramList; +} + +RCP Factory::GetValidParameterList() const { + return Teuchos::null; // Teuchos::null == GetValidParameterList() not implemented == skip validation and no default values (dangerous) +} + +void Factory::Input(Level& level, const std::string& varName) const { + level.DeclareInput(varName, GetFactory(varName).get(), this); +} +// Similar to the other Input, but we have an alias (varParamName) to the generated data name (varName) +void Factory::Input(Level& level, const std::string& varName, const std::string& varParamName) const { + level.DeclareInput(varName, GetFactory(varParamName).get(), this); +} + +bool Factory::IsAvailable(Level& level, const std::string& varName) const { + return level.IsAvailable(varName, GetFactory(varName).get()); +} + +void Factory::EnableTimerSync() { timerSync_ = true; } + +void Factory::DisableTimerSync() { timerSync_ = false; } + +#ifdef HAVE_MUELU_DEBUG +void Factory::EnableMultipleCallCheck() const { multipleCallCheck_ = ENABLED; } +void Factory::DisableMultipleCallCheck() const { multipleCallCheck_ = DISABLED; } +void Factory::ResetDebugData() const { + if (multipleCallCheck_ == FIRSTCALL && lastLevelID_ == -1) + return; + + multipleCallCheck_ = FIRSTCALL; + lastLevelID_ = -1; + + const ParameterList& paramList = GetParameterList(); + + // We cannot use just FactoryManager to specify which factories call ResetDebugData(). + // The problem is that some factories are not present in the manager, but + // instead are only accessible through a parameter list of some factory. + // For instance, FilteredAFactory is only accessible from SaPFactory but + // nowhere else. So we miss those, and do not reset the data, resulting + // in problems. + // Therefore, for each factory we need to go through its dependent + // factories, and call reset on them. + for (ParameterList::ConstIterator it = paramList.begin(); it != paramList.end(); it++) + if (paramList.isType >(it->first)) { + RCP fact = rcp_dynamic_cast(paramList.get >(it->first)); + if (fact != Teuchos::null && fact != NoFactory::getRCP()) + fact->ResetDebugData(); + } +} + +void Factory::EnableMultipleCheckGlobally() { multipleCallCheckGlobal_ = ENABLED; } +void Factory::DisableMultipleCheckGlobally() { multipleCallCheckGlobal_ = DISABLED; } + +#else +void Factory::EnableMultipleCallCheck() const {} +void Factory::DisableMultipleCallCheck() const {} +void Factory::ResetDebugData() const {} +void Factory::EnableMultipleCheckGlobally() {} +void Factory::DisableMultipleCheckGlobally() {} +#endif + bool Factory::timerSync_ = false; #ifdef HAVE_MUELU_DEBUG Factory::multipleCallCheckEnum Factory::multipleCallCheckGlobal_ = ENABLED; diff --git a/packages/muelu/src/MueCentral/MueLu_Factory.hpp b/packages/muelu/src/MueCentral/MueLu_Factory.hpp index 4c9d61dcb341..d464cb1f167f 100644 --- a/packages/muelu/src/MueCentral/MueLu_Factory.hpp +++ b/packages/muelu/src/MueCentral/MueLu_Factory.hpp @@ -35,65 +35,22 @@ class Factory : public FactoryBase, public FactoryAcceptor, public ParameterList //@{ Constructors/Destructors. //! Constructor. - Factory() -#ifdef HAVE_MUELU_DEBUG - : multipleCallCheck_(FIRSTCALL) - , lastLevelID_(-1) -#endif - { - } + Factory(); //! Destructor. - virtual ~Factory() {} + virtual ~Factory(); //@} //@{ //! Configuration //! SetFactory is for expert users only. To change configuration of the preconditioner, use a factory manager. - virtual void SetFactory(const std::string& varName, const RCP& factory) { - RCP f = factory; - SetParameter(varName, ParameterEntry(f)); // parameter validation done in ParameterListAcceptorImpl - } + virtual void SetFactory(const std::string& varName, const RCP& factory); //! Default implementation of FactoryAcceptor::GetFactory() - const RCP GetFactory(const std::string& varName) const { - // Special treatment for "NoFactory" - if (varName == "NoFactory") - return MueLu::NoFactory::getRCP(); - - if (!GetParameterList().isParameter(varName) && GetValidParameterList() == Teuchos::null) { - // If the parameter is not on the list and there is not validator, the defaults values for 'varName' is not set. - // Failback by using directly the FactoryManager - // NOTE: call to GetValidParameterList() can be costly for classes that validate parameters. - // But it get called only (lazy '&&' operator) if the parameter 'varName' is not on the paramlist and - // the parameter 'varName' is always on the list when validator is present and 'varName' is valid (at least the default value is set). - return Teuchos::null; - } - - return GetParameterList().get >(varName); - } + const RCP GetFactory(const std::string& varName) const; - RCP RemoveFactoriesFromList(const ParameterList& list) const { - RCP paramList = rcp(new ParameterList(list)); - // Remove FactoryBase entries from the list - // The solution would be much more elegant if ParameterList support std::list like operations - // In that case, we could simply write: - // for (ParameterList::ConstIterator it = paramList.begin(); it != paramList.end(); it++) - // if (paramList.isType >(it->first)) - // it = paramList.erase(it); - // else - // it++; - ParameterList::ConstIterator it = paramList->begin(); - while (it != paramList->end()) { - it = paramList->begin(); - - for (; it != paramList->end(); it++) - if (paramList->isType >(it->first)) - paramList->remove(it->first); - } - return paramList; - } + RCP RemoveFactoriesFromList(const ParameterList& list) const; // SetParameterList(...); @@ -101,23 +58,18 @@ class Factory : public FactoryBase, public FactoryAcceptor, public ParameterList //@} - virtual RCP GetValidParameterList() const { - return Teuchos::null; // Teuchos::null == GetValidParameterList() not implemented == skip validation and no default values (dangerous) - } + virtual RCP GetValidParameterList() const; protected: - void Input(Level& level, const std::string& varName) const { - level.DeclareInput(varName, GetFactory(varName).get(), this); - } + void Input(Level& level, const std::string& varName) const; // Similar to the other Input, but we have an alias (varParamName) to the generated data name (varName) - void Input(Level& level, const std::string& varName, const std::string& varParamName) const { - level.DeclareInput(varName, GetFactory(varParamName).get(), this); - } + void Input(Level& level, const std::string& varName, const std::string& varParamName) const; template T Get(Level& level, const std::string& varName) const { return level.Get(varName, GetFactory(varName).get()); } + // Similar to the other Get, but we have an alias (varParamName) to the generated data name (varName) template T Get(Level& level, const std::string& varName, const std::string& varParamName) const { @@ -134,13 +86,11 @@ class Factory : public FactoryBase, public FactoryAcceptor, public ParameterList return level.IsType(varName, GetFactory(varName).get()); } - bool IsAvailable(Level& level, const std::string& varName) const { - return level.IsAvailable(varName, GetFactory(varName).get()); - } + bool IsAvailable(Level& level, const std::string& varName) const; public: - static void EnableTimerSync() { timerSync_ = true; } - static void DisableTimerSync() { timerSync_ = false; } + static void EnableTimerSync(); + static void DisableTimerSync(); protected: static bool timerSync_; @@ -149,35 +99,12 @@ class Factory : public FactoryBase, public FactoryAcceptor, public ParameterList public: enum multipleCallCheckEnum{ENABLED, DISABLED, FIRSTCALL}; - void EnableMultipleCallCheck() const { multipleCallCheck_ = ENABLED; } - void DisableMultipleCallCheck() const { multipleCallCheck_ = DISABLED; } - void ResetDebugData() const { - if (multipleCallCheck_ == FIRSTCALL && lastLevelID_ == -1) - return; - - multipleCallCheck_ = FIRSTCALL; - lastLevelID_ = -1; - - const ParameterList& paramList = GetParameterList(); - - // We cannot use just FactoryManager to specify which factories call ResetDebugData(). - // The problem is that some factories are not present in the manager, but - // instead are only accessible through a parameter list of some factory. - // For instance, FilteredAFactory is only accessible from SaPFactory but - // nowhere else. So we miss those, and do not reset the data, resulting - // in problems. - // Therefore, for each factory we need to go through its dependent - // factories, and call reset on them. - for (ParameterList::ConstIterator it = paramList.begin(); it != paramList.end(); it++) - if (paramList.isType >(it->first)) { - RCP fact = rcp_dynamic_cast(paramList.get >(it->first)); - if (fact != Teuchos::null && fact != NoFactory::getRCP()) - fact->ResetDebugData(); - } - } + void EnableMultipleCallCheck() const; + void DisableMultipleCallCheck() const; + void ResetDebugData() const; - static void EnableMultipleCheckGlobally() { multipleCallCheckGlobal_ = ENABLED; } - static void DisableMultipleCheckGlobally() { multipleCallCheckGlobal_ = DISABLED; } + static void EnableMultipleCheckGlobally(); + static void DisableMultipleCheckGlobally(); protected: mutable multipleCallCheckEnum multipleCallCheck_; @@ -185,11 +112,11 @@ class Factory : public FactoryBase, public FactoryAcceptor, public ParameterList mutable int lastLevelID_; #else public: - void EnableMultipleCallCheck() const {} - void DisableMultipleCallCheck() const {} - void ResetDebugData() const {} - static void EnableMultipleCheckGlobally() {} - static void DisableMultipleCheckGlobally() {} + void EnableMultipleCallCheck() const; + void DisableMultipleCallCheck() const; + void ResetDebugData() const; + static void EnableMultipleCheckGlobally(); + static void DisableMultipleCheckGlobally(); #endif }; // class Factory diff --git a/packages/muelu/src/MueCentral/MueLu_FactoryManager_decl.hpp b/packages/muelu/src/MueCentral/MueLu_FactoryManager_decl.hpp index f6391e35710d..be91ba601278 100644 --- a/packages/muelu/src/MueCentral/MueLu_FactoryManager_decl.hpp +++ b/packages/muelu/src/MueCentral/MueLu_FactoryManager_decl.hpp @@ -76,20 +76,13 @@ class FactoryManager : public FactoryManagerBase { //@{ //! @brief Constructor. - FactoryManager() { - SetIgnoreUserData(false); // set IgnorUserData flag to false (default behaviour) - useKokkos_ = !Node::is_serial; - } + FactoryManager(); //! Constructor used by HierarchyFactory (temporary, will be removed) - FactoryManager(const std::map >& factoryTable) { - factoryTable_ = factoryTable; - SetIgnoreUserData(false); // set IgnorUserData flag to false (default behaviour) //TODO: use parent class constructor instead - useKokkos_ = !Node::is_serial; - } + FactoryManager(const std::map >& factoryTable); //! Destructor. - virtual ~FactoryManager() {} + virtual ~FactoryManager(); //@} diff --git a/packages/muelu/src/MueCentral/MueLu_FactoryManager_def.hpp b/packages/muelu/src/MueCentral/MueLu_FactoryManager_def.hpp index 63a0e4484e81..450947883f40 100644 --- a/packages/muelu/src/MueCentral/MueLu_FactoryManager_def.hpp +++ b/packages/muelu/src/MueCentral/MueLu_FactoryManager_def.hpp @@ -51,6 +51,22 @@ namespace MueLu { #define MUELU_KOKKOS_FACTORY(varName, oldFactory, newFactory) \ (!useKokkos_) ? SetAndReturnDefaultFactory(varName, rcp(new oldFactory())) : SetAndReturnDefaultFactory(varName, rcp(new newFactory())); +template +FactoryManager::FactoryManager() { + SetIgnoreUserData(false); // set IgnorUserData flag to false (default behaviour) + useKokkos_ = !Node::is_serial; +} + +template +FactoryManager::FactoryManager(const std::map >& factoryTable) { + factoryTable_ = factoryTable; + SetIgnoreUserData(false); // set IgnorUserData flag to false (default behaviour) //TODO: use parent class constructor instead + useKokkos_ = !Node::is_serial; +} + +template +FactoryManager::~FactoryManager() = default; + template void FactoryManager::SetFactory(const std::string& varName, const RCP& factory) { factoryTable_[varName] = factory; diff --git a/packages/muelu/src/MueCentral/MueLu_Level.cpp b/packages/muelu/src/MueCentral/MueLu_Level.cpp index 5e429b3b32c8..c503a045f6c0 100644 --- a/packages/muelu/src/MueCentral/MueLu_Level.cpp +++ b/packages/muelu/src/MueCentral/MueLu_Level.cpp @@ -15,6 +15,17 @@ namespace MueLu { +Level::Level() + : lib_(Xpetra::NotSpecified) + , levelID_(-1) {} + +Level::Level(RCP& factoryManager) + : lib_(Xpetra::UseTpetra) + , levelID_(-1) + , factoryManager_(factoryManager) {} + +Level::~Level() = default; + RCP Level::Build() { RCP newLevel = rcp(new Level()); @@ -46,6 +57,8 @@ void Level::SetLevelID(int levelID) { levelID_ = levelID; } +RCP& Level::GetPreviousLevel() { return previousLevel_; } + void Level::SetPreviousLevel(const RCP& previousLevel) { if (previousLevel_ != Teuchos::null && previousLevel_ != previousLevel) GetOStream(Warnings1) << "Level::SetPreviousLevel(): PreviousLevel was already defined" << std::endl; @@ -61,6 +74,35 @@ const RCP Level::GetFactoryManager() { return factoryManager_; } +std::string Level::GetTypeName(const std::string& ename, const FactoryBase* factory) { + const FactoryBase* fac = GetFactory(ename, factory); + TEUCHOS_TEST_FOR_EXCEPTION(!IsKey(fac, ename), Exceptions::RuntimeError, "\"" + ename + "\" not found"); + + TEUCHOS_TEST_FOR_EXCEPTION(!IsAvailable(ename, fac), Exceptions::RuntimeError, + "MueLu::Level::GetTypeString(): Data " + "\"" << ename + << "\" generated by " << *fac << " is not available."); + + return map_[fac][ename]->GetTypeName(); +} + +void Level::Delete(const std::string& ename, const FactoryBase* factory) { // Note: do not add default value for input parameter 'factory' + if (!IsKey(factory, ename)) + return; + + // Precondition: + // Delete() should only be called if counter == 0 + // Note: It better to throw an exception rather than deleting the data if counter != 0 because users are not supposed to manipulate data with counter != 0 + TEUCHOS_TEST_FOR_EXCEPTION(IsRequested(ename, factory) == true, Exceptions::RuntimeError, "MueLu::Level::Delete(): IsRequested() == true. Ref counter != 0. You are not allowed to delete data that are still in use."); + // If counter == 0 and entry exists, this means that a keep flag is set. Or there is an internal logic problem. + TEUCHOS_TEST_FOR_EXCEPTION(GetKeepFlag(ename, factory) == 0, Exceptions::RuntimeError, "MueLu::Level::Delete(), Keep flag == 0?"); + + RemoveKeepFlag(ename, factory, MueLu::All); // will delete the data if counter == 0 + + // Post condition: data must have been deleted + TEUCHOS_TEST_FOR_EXCEPTION(IsAvailable(ename, factory) == true, Exceptions::RuntimeError, "MueLu::Level::Delete(): Internal error (Post condition). Data have not been deleted."); +} + void Level::AddKeepFlag(const std::string& ename, const FactoryBase* factory, KeepType keep) { if (!IsKey(factory, ename)) { // If the entry does not exist, create it to store the keep flag @@ -235,6 +277,28 @@ void Level::Release(const std::string& ename, const FactoryBase* factory, const } } +//! Test whether a need's value has been saved. +bool Level::IsAvailable(const std::string& ename, const FactoryBase* factory) const { + if (!IsKey(factory, ename)) + return false; + try { + return Get(factory, ename)->IsAvailable(); + } catch (...) { + return false; + } +} + +//! Test whether a need has been requested. Note: this tells nothing about whether the need's value exists. +bool Level::IsRequested(const std::string& ename, const FactoryBase* factory) const { + if (!IsKey(factory, ename)) + return false; + try { + return IsRequested(Get(factory, ename)); + } catch (...) { + return false; + } +} + void Level::Clear() { // TODO: needs some love, ugly as it is // The ugliness is the fact that we restart both loops when we remove a single element @@ -505,6 +569,81 @@ const FactoryBase* Level::GetFactory(const std::string& ename, const FactoryBase return fac; } +bool Level::IsKey(const FactoryBase* factory, const std::string& ename) const { + TwoKeyMap::const_iterator it = map_.find(factory); + return (it != map_.end()) ? (it->second).count(ename) : false; +} + +bool Level::IsAvailableFactory(const FactoryBase* factory) const { + TwoKeyMap::const_iterator it = map_.find(factory); + if (it == map_.end()) + return false; + for (SubMap::const_iterator sit = it->second.begin(); sit != it->second.end(); sit++) { + if (sit->second->IsAvailable()) + return true; + } + return false; +} + +bool Level::IsRequested(const Value& v) const { + TEUCHOS_TEST_FOR_EXCEPTION(v->NumAllRequests() == 0 && v->GetKeepFlag() == 0, Exceptions::RuntimeError, + "Internal logic error: if counter == 0, the entry in countTable_ should have been deleted"); + return v->IsRequested(); +} + +bool Level::IsRequestedBy(const FactoryBase* factory, const std::string& ename, const FactoryBase* requestedBy) const { + if (!IsKey(factory, ename)) + return false; + + return IsRequestedBy(Get(factory, ename), requestedBy); +} + +bool Level::IsRequestedBy(const Value& v, const FactoryBase* requestedBy) const { + TEUCHOS_TEST_FOR_EXCEPTION(v->NumAllRequests() == 0 && v->GetKeepFlag() == 0, Exceptions::RuntimeError, + "Internal logic error: if counter == 0, the entry in countTable_ should have been deleted"); + return v->IsRequested(requestedBy); +} + +bool Level::IsRequestedFactory(const FactoryBase* factory) const { + TwoKeyMap::const_iterator it = map_.find(factory); + if (it == map_.end()) + return false; + for (SubMap::const_iterator sit = it->second.begin(); sit != it->second.end(); sit++) + if (IsRequested(sit->second)) + return true; + return false; +} + +const RCP& Level::Get(const FactoryBase* factory, const std::string& ename) const { + TwoKeyMap::const_iterator it = map_.find(factory); + TEUCHOS_TEST_FOR_EXCEPTION(it == map_.end(), Exceptions::RuntimeError, "Key (" << factory << ", *) does not exist."); + + SubMap::const_iterator sit = it->second.find(ename); + TEUCHOS_TEST_FOR_EXCEPTION(sit == it->second.end(), Exceptions::RuntimeError, "Key (" << factory << ", " << ename << ") does not exist."); + + return sit->second; +} + +int Level::NumRequests(const FactoryBase* factory, const std::string& ename) const { + TEUCHOS_TEST_FOR_EXCEPTION(!IsKey(factory, ename), Exceptions::RuntimeError, "\"" + ename + "\" not found. Do a request first."); + const Teuchos::RCP& v = Get(factory, ename); + TEUCHOS_TEST_FOR_EXCEPTION(v->NumAllRequests() == 0 && v->GetKeepFlag() == 0, Exceptions::RuntimeError, + "NumRequests(): Internal logic error: if counter == 0, the entry in countTable_ should have been deleted"); + return v->NumAllRequests(); +} + +int Level::CountRequestedFactory(const FactoryBase* factory) const { + TwoKeyMap::const_iterator it = map_.find(factory); + if (it == map_.end()) + return 0; + + int cnt = 0; + for (SubMap::const_iterator sit = it->second.begin(); sit != it->second.end(); sit++) + cnt += sit->second->NumAllRequests(); + + return cnt; +} + Level::RequestMode Level::requestMode_ = UNDEF; } // namespace MueLu diff --git a/packages/muelu/src/MueCentral/MueLu_Level.hpp b/packages/muelu/src/MueCentral/MueLu_Level.hpp index 65c771c4e63a..c0ad1389da49 100644 --- a/packages/muelu/src/MueCentral/MueLu_Level.hpp +++ b/packages/muelu/src/MueCentral/MueLu_Level.hpp @@ -66,17 +66,12 @@ class Level : public BaseClass { //! @name Constructors / Destructors - Level() - : lib_(Xpetra::NotSpecified) - , levelID_(-1) {} + Level(); - Level(RCP& factoryManager) - : lib_(Xpetra::UseTpetra) - , levelID_(-1) - , factoryManager_(factoryManager) {} + Level(RCP& factoryManager); //! Destructor - virtual ~Level() {} + virtual ~Level(); //@} @@ -97,7 +92,7 @@ class Level : public BaseClass { void SetLevelID(int levelID); //! Previous level - RCP& GetPreviousLevel() { return previousLevel_; } + RCP& GetPreviousLevel(); //! Set previous level object //! @\param[in] const RCP& previousLevel @@ -215,17 +210,7 @@ class Level : public BaseClass { * @param[in] const FactoryBase* factory * @return std::string with type information (e.g., "int") * */ - std::string GetTypeName(const std::string& ename, const FactoryBase* factory = NoFactory::get()) { - const FactoryBase* fac = GetFactory(ename, factory); - TEUCHOS_TEST_FOR_EXCEPTION(!IsKey(fac, ename), Exceptions::RuntimeError, "\"" + ename + "\" not found"); - - TEUCHOS_TEST_FOR_EXCEPTION(!IsAvailable(ename, fac), Exceptions::RuntimeError, - "MueLu::Level::GetTypeString(): Data " - "\"" << ename - << "\" generated by " << *fac << " is not available."); - - return map_[fac][ename]->GetTypeName(); - } + std::string GetTypeName(const std::string& ename, const FactoryBase* factory = NoFactory::get()); //@} @@ -250,22 +235,7 @@ class Level : public BaseClass { // Special cases: // - If entry (ename, factory) does not exist, nothing is done. // - If entry exists but counter !=, entry cannot be desallocated before counter set to 0 (using Release()) so an exeption is thrown. - void Delete(const std::string& ename, const FactoryBase* factory) { // Note: do not add default value for input parameter 'factory' - if (!IsKey(factory, ename)) - return; - - // Precondition: - // Delete() should only be called if counter == 0 - // Note: It better to throw an exception rather than deleting the data if counter != 0 because users are not supposed to manipulate data with counter != 0 - TEUCHOS_TEST_FOR_EXCEPTION(IsRequested(ename, factory) == true, Exceptions::RuntimeError, "MueLu::Level::Delete(): IsRequested() == true. Ref counter != 0. You are not allowed to delete data that are still in use."); - // If counter == 0 and entry exists, this means that a keep flag is set. Or there is an internal logic problem. - TEUCHOS_TEST_FOR_EXCEPTION(GetKeepFlag(ename, factory) == 0, Exceptions::RuntimeError, "MueLu::Level::Delete(), Keep flag == 0?"); - - RemoveKeepFlag(ename, factory, MueLu::All); // will delete the data if counter == 0 - - // Post condition: data must have been deleted - TEUCHOS_TEST_FOR_EXCEPTION(IsAvailable(ename, factory) == true, Exceptions::RuntimeError, "MueLu::Level::Delete(): Internal error (Post condition). Data have not been deleted."); - } + void Delete(const std::string& ename, const FactoryBase* factory); //! Delete all data that have been retained after the setup phase using Final flag void Clear(); @@ -323,26 +293,10 @@ class Level : public BaseClass { //@{ //! Test whether a need's value has been saved. - bool IsAvailable(const std::string& ename, const FactoryBase* factory = NoFactory::get()) const { - if (!IsKey(factory, ename)) - return false; - try { - return Get(factory, ename)->IsAvailable(); - } catch (...) { - return false; - } - } + bool IsAvailable(const std::string& ename, const FactoryBase* factory = NoFactory::get()) const; //! Test whether a need has been requested. Note: this tells nothing about whether the need's value exists. - bool IsRequested(const std::string& ename, const FactoryBase* factory = NoFactory::get()) const { - if (!IsKey(factory, ename)) - return false; - try { - return IsRequested(Get(factory, ename)); - } catch (...) { - return false; - } - } + bool IsRequested(const std::string& ename, const FactoryBase* factory = NoFactory::get()) const; //@} //! @name I/O Functions @@ -405,11 +359,11 @@ class Level : public BaseClass { Xpetra::UnderlyingLib lib_; RCP > comm_; - typedef const FactoryBase* Key1; - typedef const std::string Key2; - typedef RCP Value; - typedef Teuchos::map SubMap; //! Sub-map container (Key2 -> Value) - typedef Teuchos::map TwoKeyMap; //! Map of a map (Key1 -> SubMap) + using Key1 = const FactoryBase*; + using Key2 = const std::string; + using Value = RCP; + using SubMap = Teuchos::map; //! Sub-map container (Key2 -> Value) + using TwoKeyMap = Teuchos::map; //! Map of a map (Key1 -> SubMap) int levelID_; // id number associated with level RCP factoryManager_; @@ -420,80 +374,23 @@ class Level : public BaseClass { //@{ //! Test whether some information about (ename, factory) are stored - bool IsKey(const FactoryBase* factory, const std::string& ename) const { - TwoKeyMap::const_iterator it = map_.find(factory); - return (it != map_.end()) ? (it->second).count(ename) : false; - } + bool IsKey(const FactoryBase* factory, const std::string& ename) const; - bool IsAvailableFactory(const FactoryBase* factory) const { - TwoKeyMap::const_iterator it = map_.find(factory); - if (it == map_.end()) - return false; - for (SubMap::const_iterator sit = it->second.begin(); sit != it->second.end(); sit++) { - if (sit->second->IsAvailable()) - return true; - } - return false; - } - - bool IsRequested(const Value& v) const { - TEUCHOS_TEST_FOR_EXCEPTION(v->NumAllRequests() == 0 && v->GetKeepFlag() == 0, Exceptions::RuntimeError, - "Internal logic error: if counter == 0, the entry in countTable_ should have been deleted"); - return v->IsRequested(); - } - - bool IsRequestedBy(const FactoryBase* factory, const std::string& ename, const FactoryBase* requestedBy) const { - if (!IsKey(factory, ename)) - return false; - - return IsRequestedBy(Get(factory, ename), requestedBy); - } + bool IsAvailableFactory(const FactoryBase* factory) const; - bool IsRequestedBy(const Value& v, const FactoryBase* requestedBy) const { - TEUCHOS_TEST_FOR_EXCEPTION(v->NumAllRequests() == 0 && v->GetKeepFlag() == 0, Exceptions::RuntimeError, - "Internal logic error: if counter == 0, the entry in countTable_ should have been deleted"); - return v->IsRequested(requestedBy); - } + bool IsRequested(const Value& v) const; - bool IsRequestedFactory(const FactoryBase* factory) const { - TwoKeyMap::const_iterator it = map_.find(factory); - if (it == map_.end()) - return false; - for (SubMap::const_iterator sit = it->second.begin(); sit != it->second.end(); sit++) - if (IsRequested(sit->second)) - return true; - return false; - } + bool IsRequestedBy(const FactoryBase* factory, const std::string& ename, const FactoryBase* requestedBy) const; - const Value& Get(const FactoryBase* factory, const std::string& ename) const { - TwoKeyMap::const_iterator it = map_.find(factory); - TEUCHOS_TEST_FOR_EXCEPTION(it == map_.end(), Exceptions::RuntimeError, "Key (" << factory << ", *) does not exist."); + bool IsRequestedBy(const Value& v, const FactoryBase* requestedBy) const; - SubMap::const_iterator sit = it->second.find(ename); - TEUCHOS_TEST_FOR_EXCEPTION(sit == it->second.end(), Exceptions::RuntimeError, "Key (" << factory << ", " << ename << ") does not exist."); + bool IsRequestedFactory(const FactoryBase* factory) const; - return sit->second; - } + const Value& Get(const FactoryBase* factory, const std::string& ename) const; - int NumRequests(const FactoryBase* factory, const std::string& ename) const { - TEUCHOS_TEST_FOR_EXCEPTION(!IsKey(factory, ename), Exceptions::RuntimeError, "\"" + ename + "\" not found. Do a request first."); - const Teuchos::RCP& v = Get(factory, ename); - TEUCHOS_TEST_FOR_EXCEPTION(v->NumAllRequests() == 0 && v->GetKeepFlag() == 0, Exceptions::RuntimeError, - "NumRequests(): Internal logic error: if counter == 0, the entry in countTable_ should have been deleted"); - return v->NumAllRequests(); - } + int NumRequests(const FactoryBase* factory, const std::string& ename) const; - int CountRequestedFactory(const FactoryBase* factory) const { - TwoKeyMap::const_iterator it = map_.find(factory); - if (it == map_.end()) - return 0; - - int cnt = 0; - for (SubMap::const_iterator sit = it->second.begin(); sit != it->second.end(); sit++) - cnt += sit->second->NumAllRequests(); - - return cnt; - } + int CountRequestedFactory(const FactoryBase* factory) const; //@} diff --git a/packages/muelu/src/MueCentral/MueLu_NoFactory.cpp b/packages/muelu/src/MueCentral/MueLu_NoFactory.cpp index db9a4aadf189..2d3a2ebf3a17 100644 --- a/packages/muelu/src/MueCentral/MueLu_NoFactory.cpp +++ b/packages/muelu/src/MueCentral/MueLu_NoFactory.cpp @@ -20,10 +20,23 @@ namespace MueLu { +NoFactory::NoFactory() = default; + +NoFactory::~NoFactory() = default; + +const RCP NoFactory::getRCP() { + if (noFactory_.is_null()) + noFactory_ = rcp(new NoFactory()); + + return noFactory_; +} + const NoFactory* NoFactory::get() { return getRCP().get(); } +void NoFactory::CallDeclareInput(Level& /* requestedLevel */) const {} + RCP NoFactory::noFactory_ = Teuchos::null; void NoFactory::CallBuild(Level& requestedLevel) const { diff --git a/packages/muelu/src/MueCentral/MueLu_NoFactory.hpp b/packages/muelu/src/MueCentral/MueLu_NoFactory.hpp index 5871267d2570..fc8d740cfbfb 100644 --- a/packages/muelu/src/MueCentral/MueLu_NoFactory.hpp +++ b/packages/muelu/src/MueCentral/MueLu_NoFactory.hpp @@ -28,11 +28,11 @@ namespace MueLu { */ class NoFactory : public FactoryBase { //! Constructor. - NoFactory() {} + NoFactory(); public: //! Destructor. - virtual ~NoFactory() {} + virtual ~NoFactory(); //! Implementation of FactoryBase interface //@{ @@ -41,7 +41,7 @@ class NoFactory : public FactoryBase { void CallBuild(Level& requestedLevel) const; //! - void CallDeclareInput(Level& /* requestedLevel */) const {} + void CallDeclareInput(Level& /* requestedLevel */) const; //@} @@ -49,12 +49,7 @@ class NoFactory : public FactoryBase { //@{ //! - static const RCP getRCP() { - if (noFactory_.is_null()) - noFactory_ = rcp(new NoFactory()); - - return noFactory_; - } + static const RCP getRCP(); //! static const NoFactory* get(); diff --git a/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.cpp b/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.cpp new file mode 100644 index 000000000000..f766ed2b93e7 --- /dev/null +++ b/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.cpp @@ -0,0 +1,78 @@ +// @HEADER +// ***************************************************************************** +// MueLu: A package for multigrid based preconditioning +// +// Copyright 2012 NTESS and the MueLu contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + +#include "MueLu_SingleLevelFactoryBase.hpp" +#include "MueLu_TimeMonitor.hpp" +#include "MueLu_Level.hpp" + +namespace MueLu { + +SingleLevelFactoryBase::SingleLevelFactoryBase() = default; + +SingleLevelFactoryBase::~SingleLevelFactoryBase() = default; + +void SingleLevelFactoryBase::CallBuild(Level& requestedLevel) const { +#ifdef HAVE_MUELU_DEBUG + // We cannot call Build method twice for the same level, but we can call it multiple times for different levels + int levelID = requestedLevel.GetLevelID(); + TEUCHOS_TEST_FOR_EXCEPTION((multipleCallCheck_ == ENABLED) && (multipleCallCheckGlobal_ == ENABLED) && (lastLevelID_ == levelID), + Exceptions::RuntimeError, + this->ShortClassName() << "::Build() called twice for the same level (levelID=" << levelID + << "). This is likely due to a configuration error, or calling hierarchy setup multiple times " + << "without resetting debug info through FactoryManager::ResetDebugData()."); + if (multipleCallCheck_ == FIRSTCALL) + multipleCallCheck_ = ENABLED; + + lastLevelID_ = levelID; +#endif + + RCP > comm = requestedLevel.GetComm(); + if (comm.is_null()) { + // Some factories are called before we constructed Ac, and therefore, + // before we set the level communicator. For such factories we can get + // the comm from the previous level, as all processes go there + RCP& prevLevel = requestedLevel.GetPreviousLevel(); + if (!prevLevel.is_null()) + comm = prevLevel->GetComm(); + } + + int oldRank = -1; + if (!comm.is_null()) + oldRank = SetProcRankVerbose(comm->getRank()); + + // Synchronization timer + std::string syncTimer = this->ShortClassName() + ": Build sync (level=" + toString(requestedLevel.GetLevelID()) + ")"; + if (this->timerSync_ && !comm.is_null()) { + TimeMonitor timer(*this, syncTimer); + comm->barrier(); + } + + Build(requestedLevel); + + if (this->timerSync_ && !comm.is_null()) { + TimeMonitor timer(*this, syncTimer); + comm->barrier(); + } + + if (IsPrint(Test1)) + GetOStream(Test1) << *RemoveFactoriesFromList(GetParameterList()) << std::endl; + else + RemoveFactoriesFromList(GetParameterList())->print(GetOStream(Test0), Teuchos::ParameterList::PrintOptions().indent(0).showFlags(true).showDefault(false)); + + if (oldRank != -1) + SetProcRankVerbose(oldRank); +} + +void SingleLevelFactoryBase::CallDeclareInput(Level& requestedLevel) const { + DeclareInput(requestedLevel); +} + +} // namespace MueLu + +// TODO: code factorization between SingleLevelFactoryBase and TwoLevelFactoryBase diff --git a/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.hpp b/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.hpp index 61ebb5fa3326..c7197bbbc60a 100644 --- a/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.hpp +++ b/packages/muelu/src/MueCentral/MueLu_SingleLevelFactoryBase.hpp @@ -14,8 +14,6 @@ #include "MueLu_Factory.hpp" #include "MueLu_Level_fwd.hpp" -#include "MueLu_TimeMonitor.hpp" -#include "MueLu_Utilities.hpp" namespace MueLu { @@ -31,10 +29,10 @@ class SingleLevelFactoryBase : public Factory { //@{ //! Constructor. - SingleLevelFactoryBase() {} + SingleLevelFactoryBase(); //! Destructor. - virtual ~SingleLevelFactoryBase() {} + virtual ~SingleLevelFactoryBase(); //@} @@ -57,62 +55,10 @@ class SingleLevelFactoryBase : public Factory { virtual void Build(Level& currentLevel) const = 0; //! - virtual void CallBuild(Level& requestedLevel) const { -#ifdef HAVE_MUELU_DEBUG - // We cannot call Build method twice for the same level, but we can call it multiple times for different levels - int levelID = requestedLevel.GetLevelID(); - TEUCHOS_TEST_FOR_EXCEPTION((multipleCallCheck_ == ENABLED) && (multipleCallCheckGlobal_ == ENABLED) && (lastLevelID_ == levelID), - Exceptions::RuntimeError, - this->ShortClassName() << "::Build() called twice for the same level (levelID=" << levelID - << "). This is likely due to a configuration error, or calling hierarchy setup multiple times " - << "without resetting debug info through FactoryManager::ResetDebugData()."); - if (multipleCallCheck_ == FIRSTCALL) - multipleCallCheck_ = ENABLED; - - lastLevelID_ = levelID; -#endif - - RCP > comm = requestedLevel.GetComm(); - if (comm.is_null()) { - // Some factories are called before we constructed Ac, and therefore, - // before we set the level communicator. For such factories we can get - // the comm from the previous level, as all processes go there - RCP& prevLevel = requestedLevel.GetPreviousLevel(); - if (!prevLevel.is_null()) - comm = prevLevel->GetComm(); - } - - int oldRank = -1; - if (!comm.is_null()) - oldRank = SetProcRankVerbose(comm->getRank()); - - // Synchronization timer - std::string syncTimer = this->ShortClassName() + ": Build sync (level=" + toString(requestedLevel.GetLevelID()) + ")"; - if (this->timerSync_ && !comm.is_null()) { - TimeMonitor timer(*this, syncTimer); - comm->barrier(); - } - - Build(requestedLevel); - - if (this->timerSync_ && !comm.is_null()) { - TimeMonitor timer(*this, syncTimer); - comm->barrier(); - } - - if (IsPrint(Test1)) - GetOStream(Test1) << *RemoveFactoriesFromList(GetParameterList()) << std::endl; - else - RemoveFactoriesFromList(GetParameterList())->print(GetOStream(Test0), Teuchos::ParameterList::PrintOptions().indent(0).showFlags(true).showDefault(false)); - - if (oldRank != -1) - SetProcRankVerbose(oldRank); - } + virtual void CallBuild(Level& requestedLevel) const; //! - virtual void CallDeclareInput(Level& requestedLevel) const { - DeclareInput(requestedLevel); - } + virtual void CallDeclareInput(Level& requestedLevel) const; //@} }; // class SingleLevelFactoryBase diff --git a/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.cpp b/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.cpp new file mode 100644 index 000000000000..986a3d1942df --- /dev/null +++ b/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.cpp @@ -0,0 +1,82 @@ +// @HEADER +// ***************************************************************************** +// MueLu: A package for multigrid based preconditioning +// +// Copyright 2012 NTESS and the MueLu contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + +#include "MueLu_TwoLevelFactoryBase.hpp" + +namespace MueLu { + +TwoLevelFactoryBase::TwoLevelFactoryBase() = default; + +//! Destructor. +TwoLevelFactoryBase::~TwoLevelFactoryBase() = default; + +void TwoLevelFactoryBase::CallDeclareInput(Level& requestedLevel) const { + if (requestedLevel.GetPreviousLevel() == Teuchos::null) { + std::ostringstream errStr; + errStr << "LevelID = " << requestedLevel.GetLevelID(); + throw Exceptions::DependencyError(errStr.str()); + } + DeclareInput(*requestedLevel.GetPreviousLevel(), requestedLevel); +} + +void TwoLevelFactoryBase::CallBuild(Level& requestedLevel) const { + int levelID = requestedLevel.GetLevelID(); + +#ifdef HAVE_MUELU_DEBUG + // We cannot call Build method twice for the same level, but we can call it multiple times for different levels + TEUCHOS_TEST_FOR_EXCEPTION((multipleCallCheck_ == ENABLED) && (multipleCallCheckGlobal_ == ENABLED) && (lastLevelID_ == levelID), + Exceptions::RuntimeError, + this->ShortClassName() << "::Build() called twice for the same level (levelID=" << levelID + << "). This is likely due to a configuration error, or calling hierarchy setup multiple times " + << "without resetting debug info through FactoryManager::ResetDebugData()."); + if (multipleCallCheck_ == FIRSTCALL) + multipleCallCheck_ = ENABLED; + + lastLevelID_ = levelID; +#endif + TEUCHOS_TEST_FOR_EXCEPTION(requestedLevel.GetPreviousLevel() == Teuchos::null, Exceptions::RuntimeError, "LevelID = " << levelID); + + RCP > comm = requestedLevel.GetComm(); + if (comm.is_null()) { + // Some factories are called before we constructed Ac, and therefore, + // before we set the level communicator. For such factories we can get + // the comm from the previous level, as all processes go there + RCP& prevLevel = requestedLevel.GetPreviousLevel(); + if (!prevLevel.is_null()) + comm = prevLevel->GetComm(); + } + + int oldRank = -1; + if (!comm.is_null()) + oldRank = SetProcRankVerbose(comm->getRank()); + + // Synchronization timer + std::string syncTimer = this->ShortClassName() + ": Build sync (level=" + toString(requestedLevel.GetLevelID()) + ")"; + if (this->timerSync_ && !comm.is_null()) { + TimeMonitor timer(*this, syncTimer); + comm->barrier(); + } + + Build(*requestedLevel.GetPreviousLevel(), requestedLevel); + + if (this->timerSync_ && !comm.is_null()) { + TimeMonitor timer(*this, syncTimer); + comm->barrier(); + } + + if (IsPrint(Test1)) + GetOStream(Test1) << *RemoveFactoriesFromList(GetParameterList()) << std::endl; + else + RemoveFactoriesFromList(GetParameterList())->print(GetOStream(Test0), Teuchos::ParameterList::PrintOptions().indent(0).showFlags(true).showDefault(false)); + + if (oldRank != -1) + SetProcRankVerbose(oldRank); +} + +} // namespace MueLu diff --git a/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.hpp b/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.hpp index 362921bf2929..14c7fb01a43a 100644 --- a/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.hpp +++ b/packages/muelu/src/MueCentral/MueLu_TwoLevelFactoryBase.hpp @@ -34,10 +34,10 @@ class TwoLevelFactoryBase : public Factory { //@{ //! Constructor. - TwoLevelFactoryBase() {} + TwoLevelFactoryBase(); //! Destructor. - virtual ~TwoLevelFactoryBase() {} + virtual ~TwoLevelFactoryBase(); //@} @@ -52,14 +52,7 @@ class TwoLevelFactoryBase : public Factory { virtual void DeclareInput(Level& fineLevel, Level& coarseLevel) const = 0; //! - virtual void CallDeclareInput(Level& requestedLevel) const { - if (requestedLevel.GetPreviousLevel() == Teuchos::null) { - std::ostringstream errStr; - errStr << "LevelID = " << requestedLevel.GetLevelID(); - throw Exceptions::DependencyError(errStr.str()); - } - DeclareInput(*requestedLevel.GetPreviousLevel(), requestedLevel); - } + virtual void CallDeclareInput(Level& requestedLevel) const; //@} @@ -70,59 +63,7 @@ class TwoLevelFactoryBase : public Factory { virtual void Build(Level& fineLevel, Level& coarseLevel) const = 0; //! - virtual void CallBuild(Level& requestedLevel) const { - int levelID = requestedLevel.GetLevelID(); - -#ifdef HAVE_MUELU_DEBUG - // We cannot call Build method twice for the same level, but we can call it multiple times for different levels - TEUCHOS_TEST_FOR_EXCEPTION((multipleCallCheck_ == ENABLED) && (multipleCallCheckGlobal_ == ENABLED) && (lastLevelID_ == levelID), - Exceptions::RuntimeError, - this->ShortClassName() << "::Build() called twice for the same level (levelID=" << levelID - << "). This is likely due to a configuration error, or calling hierarchy setup multiple times " - << "without resetting debug info through FactoryManager::ResetDebugData()."); - if (multipleCallCheck_ == FIRSTCALL) - multipleCallCheck_ = ENABLED; - - lastLevelID_ = levelID; -#endif - TEUCHOS_TEST_FOR_EXCEPTION(requestedLevel.GetPreviousLevel() == Teuchos::null, Exceptions::RuntimeError, "LevelID = " << levelID); - - RCP > comm = requestedLevel.GetComm(); - if (comm.is_null()) { - // Some factories are called before we constructed Ac, and therefore, - // before we set the level communicator. For such factories we can get - // the comm from the previous level, as all processes go there - RCP& prevLevel = requestedLevel.GetPreviousLevel(); - if (!prevLevel.is_null()) - comm = prevLevel->GetComm(); - } - - int oldRank = -1; - if (!comm.is_null()) - oldRank = SetProcRankVerbose(comm->getRank()); - - // Synchronization timer - std::string syncTimer = this->ShortClassName() + ": Build sync (level=" + toString(requestedLevel.GetLevelID()) + ")"; - if (this->timerSync_ && !comm.is_null()) { - TimeMonitor timer(*this, syncTimer); - comm->barrier(); - } - - Build(*requestedLevel.GetPreviousLevel(), requestedLevel); - - if (this->timerSync_ && !comm.is_null()) { - TimeMonitor timer(*this, syncTimer); - comm->barrier(); - } - - if (IsPrint(Test1)) - GetOStream(Test1) << *RemoveFactoriesFromList(GetParameterList()) << std::endl; - else - RemoveFactoriesFromList(GetParameterList())->print(GetOStream(Test0), Teuchos::ParameterList::PrintOptions().indent(0).showFlags(true).showDefault(false)); - - if (oldRank != -1) - SetProcRankVerbose(oldRank); - } + virtual void CallBuild(Level& requestedLevel) const; //@} diff --git a/packages/muelu/src/Operators/MueLu_MultiPhys_decl.hpp b/packages/muelu/src/Operators/MueLu_MultiPhys_decl.hpp index 92cc5a67f181..6f46b092d755 100644 --- a/packages/muelu/src/Operators/MueLu_MultiPhys_decl.hpp +++ b/packages/muelu/src/Operators/MueLu_MultiPhys_decl.hpp @@ -24,10 +24,6 @@ #include "MueLu_PerfUtils_fwd.hpp" #include "MueLu_SmootherBase.hpp" -#if defined(HAVE_MUELU_KOKKOS_REFACTOR) -#include "MueLu_Utilities_kokkos_fwd.hpp" -#endif - #include "Xpetra_Map_fwd.hpp" #include "Xpetra_Matrix_fwd.hpp" #include "Xpetra_MatrixFactory_fwd.hpp" diff --git a/packages/muelu/src/Operators/MueLu_MultiPhys_def.hpp b/packages/muelu/src/Operators/MueLu_MultiPhys_def.hpp index 349cb66ea09c..9429e5079a3c 100644 --- a/packages/muelu/src/Operators/MueLu_MultiPhys_def.hpp +++ b/packages/muelu/src/Operators/MueLu_MultiPhys_def.hpp @@ -29,9 +29,6 @@ #include "MueLu_ParameterListInterpreter.hpp" #include "MueLu_HierarchyManager.hpp" #include -#if defined(HAVE_MUELU_KOKKOS_REFACTOR) -#include "MueLu_Utilities_kokkos.hpp" -#endif #include "MueLu_VerbosityLevel.hpp" #include #include diff --git a/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_decl.hpp b/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_decl.hpp index 56658417b341..bdc20d9510e8 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_decl.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_decl.hpp @@ -39,9 +39,9 @@ class RebalanceAcFactory : public TwoLevelFactoryBase { //! @name Constructors/Destructors. //@{ - RebalanceAcFactory() {} + RebalanceAcFactory(); - virtual ~RebalanceAcFactory() {} + virtual ~RebalanceAcFactory(); RCP GetValidParameterList() const; //@} diff --git a/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_def.hpp b/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_def.hpp index c48228c6d4c5..05c9bab98c54 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_def.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RebalanceAcFactory_def.hpp @@ -24,6 +24,12 @@ namespace MueLu { +template +RebalanceAcFactory::RebalanceAcFactory() = default; + +template +RebalanceAcFactory::~RebalanceAcFactory() = default; + template RCP RebalanceAcFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_decl.hpp b/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_decl.hpp index dad830adae0f..31faff695ae4 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_decl.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_decl.hpp @@ -48,10 +48,10 @@ class RebalanceTransferFactory : public TwoLevelFactoryBase { //@{ //! Constructor. - RebalanceTransferFactory() {} + RebalanceTransferFactory(); //! Destructor. - virtual ~RebalanceTransferFactory() {} + virtual ~RebalanceTransferFactory(); RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_def.hpp b/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_def.hpp index 76a63fa31c4e..7a5bff783137 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_def.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RebalanceTransferFactory_def.hpp @@ -33,6 +33,12 @@ namespace MueLu { +template +RebalanceTransferFactory::RebalanceTransferFactory() = default; + +template +RebalanceTransferFactory::~RebalanceTransferFactory() = default; + template RCP RebalanceTransferFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_decl.hpp b/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_decl.hpp index dc306685da90..3e7ccc6a464c 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_decl.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_decl.hpp @@ -85,10 +85,10 @@ class RepartitionFactory : public SingleLevelFactoryBase { //@{ //! Constructor. - RepartitionFactory() {} + RepartitionFactory(); //! Destructor. - virtual ~RepartitionFactory() {} + virtual ~RepartitionFactory(); RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_def.hpp b/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_def.hpp index d7a47734b7d9..3eafce30c3e0 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_def.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RepartitionFactory_def.hpp @@ -43,6 +43,12 @@ namespace MueLu { +template +RepartitionFactory::RepartitionFactory() = default; + +template +RepartitionFactory::~RepartitionFactory() = default; + template RCP RepartitionFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_decl.hpp b/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_decl.hpp index b9f024d1f11c..48f3aa1e9912 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_decl.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_decl.hpp @@ -83,10 +83,10 @@ class RepartitionHeuristicFactory : public SingleLevelFactoryBase { //@{ //! Constructor. - RepartitionHeuristicFactory() {} + RepartitionHeuristicFactory(); //! Destructor. - virtual ~RepartitionHeuristicFactory() {} + virtual ~RepartitionHeuristicFactory(); RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_def.hpp b/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_def.hpp index cc1948d9b825..2ca9368197a1 100644 --- a/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_def.hpp +++ b/packages/muelu/src/Rebalancing/MueLu_RepartitionHeuristicFactory_def.hpp @@ -32,6 +32,12 @@ namespace MueLu { +template +RepartitionHeuristicFactory::RepartitionHeuristicFactory() = default; + +template +RepartitionHeuristicFactory::~RepartitionHeuristicFactory() = default; + template RCP RepartitionHeuristicFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Smoothers/MueLu_SmootherFactory_decl.hpp b/packages/muelu/src/Smoothers/MueLu_SmootherFactory_decl.hpp index a26a9b06f407..d6d57abefb85 100644 --- a/packages/muelu/src/Smoothers/MueLu_SmootherFactory_decl.hpp +++ b/packages/muelu/src/Smoothers/MueLu_SmootherFactory_decl.hpp @@ -110,7 +110,7 @@ class SmootherFactory : public SmootherFactoryBase { SmootherFactory(RCP preSmootherPrototype, RCP postSmootherPrototype); - virtual ~SmootherFactory() {} + virtual ~SmootherFactory(); //@} //! @name Set/Get methods. diff --git a/packages/muelu/src/Smoothers/MueLu_SmootherFactory_def.hpp b/packages/muelu/src/Smoothers/MueLu_SmootherFactory_def.hpp index b27ed4809294..af76d8a19c74 100644 --- a/packages/muelu/src/Smoothers/MueLu_SmootherFactory_def.hpp +++ b/packages/muelu/src/Smoothers/MueLu_SmootherFactory_def.hpp @@ -18,6 +18,9 @@ namespace MueLu { +template +SmootherFactory::~SmootherFactory() = default; + template SmootherFactory::SmootherFactory(RCP preAndPostSmootherPrototype) { SetSmootherPrototypes(preAndPostSmootherPrototype); diff --git a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_decl.hpp b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_decl.hpp index 7369ba7d6ad0..2c372d28b355 100644 --- a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_decl.hpp +++ b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_decl.hpp @@ -79,6 +79,10 @@ class CoarseMapFactory : public SingleLevelFactoryBase { #include "MueLu_UseShortNames.hpp" public: + CoarseMapFactory(); + + ~CoarseMapFactory(); + //! @name Input //@{ diff --git a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_def.hpp b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_def.hpp index d660765946c4..93174cc0b4ae 100644 --- a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_def.hpp +++ b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_CoarseMapFactory_def.hpp @@ -29,6 +29,12 @@ namespace MueLu { +template +CoarseMapFactory::CoarseMapFactory() = default; + +template +CoarseMapFactory::~CoarseMapFactory() = default; + template RCP CoarseMapFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_ReitzingerPFactory_def.hpp b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_ReitzingerPFactory_def.hpp index dbc354bb7f0e..5c9c815a0c37 100644 --- a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_ReitzingerPFactory_def.hpp +++ b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_ReitzingerPFactory_def.hpp @@ -177,7 +177,6 @@ void ReitzingerPFactory::BuildP(Level ArrayView values_E, values_N; size_t Ne = EdgeMatrix->getLocalNumRows(); - size_t Nn = NodeMatrix->getLocalNumRows(); // Notinal upper bound on local number of coarse edges size_t max_edges = PnT_D0T->getLocalNumEntries(); @@ -262,7 +261,7 @@ void ReitzingerPFactory::BuildP(Level } // Exponential memory reallocation, if needed - if (current + 1 >= max_edges) { + if (current + 1 >= Teuchos::as(max_edges)) { max_edges *= 2; D0_colind.resize(max_edges); D0_values.resize(max_edges); diff --git a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_decl.hpp b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_decl.hpp index 17849f687c4b..8473704143e8 100644 --- a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_decl.hpp +++ b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_decl.hpp @@ -77,10 +77,10 @@ class SaPFactory : public PFactory { /*! @brief Constructor. User can supply a factory for generating the tentative prolongator. */ - SaPFactory() {} + SaPFactory(); //! Destructor. - virtual ~SaPFactory() {} + virtual ~SaPFactory(); RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_def.hpp b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_def.hpp index 3f5ac548927a..51d5a7dbb3c8 100644 --- a/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_def.hpp +++ b/packages/muelu/src/Transfers/Smoothed-Aggregation/MueLu_SaPFactory_def.hpp @@ -28,6 +28,12 @@ namespace MueLu { +template +SaPFactory::SaPFactory() = default; + +template +SaPFactory::~SaPFactory() = default; + template RCP SaPFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Utils/MueLu_AggregationExportFactory_decl.hpp b/packages/muelu/src/Utils/MueLu_AggregationExportFactory_decl.hpp index 31062ea23919..58d2936e32ed 100644 --- a/packages/muelu/src/Utils/MueLu_AggregationExportFactory_decl.hpp +++ b/packages/muelu/src/Utils/MueLu_AggregationExportFactory_decl.hpp @@ -79,17 +79,10 @@ class AggregationExportFactory : public TwoLevelFactoryBase, public Visualizatio //@{ //! Constructor. - AggregationExportFactory() - : doFineGraphEdges_(false) - , doCoarseGraphEdges_(false) - , numNodes_(0) - , numAggs_(0) - , dims_(0) - , myRank_(-1) - , aggsOffset_(0) {} + AggregationExportFactory(); //! Destructor. - virtual ~AggregationExportFactory() {} + virtual ~AggregationExportFactory(); //@} RCP GetValidParameterList() const; diff --git a/packages/muelu/src/Utils/MueLu_AggregationExportFactory_def.hpp b/packages/muelu/src/Utils/MueLu_AggregationExportFactory_def.hpp index 2e28be34fc73..823349a58b34 100644 --- a/packages/muelu/src/Utils/MueLu_AggregationExportFactory_def.hpp +++ b/packages/muelu/src/Utils/MueLu_AggregationExportFactory_def.hpp @@ -38,6 +38,19 @@ namespace MueLu { +template +AggregationExportFactory::AggregationExportFactory() + : doFineGraphEdges_(false) + , doCoarseGraphEdges_(false) + , numNodes_(0) + , numAggs_(0) + , dims_(0) + , myRank_(-1) + , aggsOffset_(0) {} + +template +AggregationExportFactory::~AggregationExportFactory() = default; + template RCP AggregationExportFactory::GetValidParameterList() const { RCP validParamList = rcp(new ParameterList()); diff --git a/packages/muelu/src/Utils/MueLu_Monitor.cpp b/packages/muelu/src/Utils/MueLu_Monitor.cpp index bc21b7f2fbb5..5fe9d4ba7e04 100644 --- a/packages/muelu/src/Utils/MueLu_Monitor.cpp +++ b/packages/muelu/src/Utils/MueLu_Monitor.cpp @@ -34,6 +34,8 @@ Monitor::Monitor(const BaseClass& object, const std::string& msg, const std::str : printMonitor_(object, label + msg + " (" + object.description() + ")", msgLevel) , timerMonitor_(object, label + object.ShortClassName() + ": " + msg + " (total)", timerLevel) {} +Monitor::~Monitor() = default; + SubMonitor::SubMonitor(const BaseClass& object, const std::string& msg, MsgType msgLevel, MsgType timerLevel) : printMonitor_(object, msg, msgLevel) , timerMonitor_(object, object.ShortClassName() + ": " + msg + " (sub, total)", timerLevel) {} @@ -42,6 +44,8 @@ SubMonitor::SubMonitor(const BaseClass& object, const std::string& msg, const st : printMonitor_(object, label + msg, msgLevel) , timerMonitor_(object, label + object.ShortClassName() + ": " + msg + " (sub, total)", timerLevel) {} +SubMonitor::~SubMonitor() = default; + FactoryMonitor::FactoryMonitor(const BaseClass& object, const std::string& msg, int levelID, MsgType msgLevel, MsgType timerLevel) : Monitor(object, msg, msgLevel, timerLevel) , timerMonitorExclusive_(object, object.ShortClassName() + ": " + msg, timerLevel) { @@ -63,6 +67,8 @@ FactoryMonitor::FactoryMonitor(const BaseClass& object, const std::string& msg, } } +FactoryMonitor::~FactoryMonitor() = default; + SubFactoryMonitor::SubFactoryMonitor(const BaseClass& object, const std::string& msg, int levelID, MsgType msgLevel, MsgType timerLevel) : SubMonitor(object, msg, msgLevel, timerLevel) { if (object.IsPrint(TimingsByLevel) && Teuchos::TimeMonitor::getStackedTimer().is_null()) @@ -77,4 +83,6 @@ SubFactoryMonitor::SubFactoryMonitor(const BaseClass& object, const std::string& } } +SubFactoryMonitor::~SubFactoryMonitor() = default; + } // namespace MueLu diff --git a/packages/muelu/src/Utils/MueLu_Monitor.hpp b/packages/muelu/src/Utils/MueLu_Monitor.hpp index a524c31edaed..247a36549c07 100644 --- a/packages/muelu/src/Utils/MueLu_Monitor.hpp +++ b/packages/muelu/src/Utils/MueLu_Monitor.hpp @@ -86,7 +86,7 @@ class Monitor : public BaseClass { */ Monitor(const BaseClass& object, const std::string& msg, const std::string& label, MsgType msgLevel = Runtime0, MsgType timerLevel = Timings0); - virtual ~Monitor() = default; + virtual ~Monitor(); private: //! Manages printing. @@ -134,6 +134,8 @@ class SubMonitor : public BaseClass { */ SubMonitor(const BaseClass& object, const std::string& msg, const std::string& label, MsgType msgLevel = Runtime1, MsgType timerLevel = Timings1); + ~SubMonitor(); + private: PrintMonitor printMonitor_; TimeMonitor timerMonitor_; @@ -186,6 +188,8 @@ class FactoryMonitor : public Monitor { */ FactoryMonitor(const BaseClass& object, const std::string& msg, const Level& level, MsgType msgLevel = static_cast(Test | Runtime0), MsgType timerLevel = Timings0); + ~FactoryMonitor(); + private: //! Total time spent on this level in this object and all its children. RCP levelTimeMonitor_; @@ -233,6 +237,8 @@ class SubFactoryMonitor : public SubMonitor { */ SubFactoryMonitor(const BaseClass& object, const std::string& msg, const Level& level, MsgType msgLevel = Runtime1, MsgType timerLevel = Timings1); + ~SubFactoryMonitor(); + private: //! Total time spent on this level in this object and all children. RCP levelTimeMonitor_; diff --git a/packages/muelu/src/Utils/MueLu_UtilitiesBase_decl.hpp b/packages/muelu/src/Utils/MueLu_UtilitiesBase_decl.hpp index 30f82f2b8b78..8aeac791865d 100644 --- a/packages/muelu/src/Utils/MueLu_UtilitiesBase_decl.hpp +++ b/packages/muelu/src/Utils/MueLu_UtilitiesBase_decl.hpp @@ -127,9 +127,9 @@ class UtilitiesBase { * @ret: vector containing max_{i\not=k}(-a_ik) */ - static Teuchos::ArrayRCP GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix& A); + static Teuchos::RCP> GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix& A); - static Teuchos::ArrayRCP GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix& A, const Xpetra::Vector& BlockNumber); + static Teuchos::RCP> GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix& A, const Xpetra::Vector& BlockNumber); /*! @brief Return vector containing inverse of input vector * diff --git a/packages/muelu/src/Utils/MueLu_UtilitiesBase_def.hpp b/packages/muelu/src/Utils/MueLu_UtilitiesBase_def.hpp index 690c329d1997..6e181415b09b 100644 --- a/packages/muelu/src/Utils/MueLu_UtilitiesBase_def.hpp +++ b/packages/muelu/src/Utils/MueLu_UtilitiesBase_def.hpp @@ -584,53 +584,84 @@ UtilitiesBase:: } template -Teuchos::ArrayRCP::magnitudeType> +Teuchos::RCP::magnitudeType, LocalOrdinal, GlobalOrdinal, Node>> UtilitiesBase:: GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix& A) { - size_t numRows = A.getRowMap()->getLocalNumElements(); - Magnitude ZERO = Teuchos::ScalarTraits::zero(); - Teuchos::ArrayRCP maxvec(numRows); - Teuchos::ArrayView cols; - Teuchos::ArrayView vals; - for (size_t i = 0; i < numRows; ++i) { - A.getLocalRowView(i, cols, vals); - Magnitude mymax = ZERO; - for (LocalOrdinal j = 0; j < cols.size(); ++j) { - if (Teuchos::as(cols[j]) != i) { - mymax = std::max(mymax, -Teuchos::ScalarTraits::real(vals[j])); - } - } - maxvec[i] = mymax; - } - return maxvec; + // Get/Create distributed objects + RCP rowMap = A.getRowMap(); + auto diag = Xpetra::VectorFactory::Build(rowMap, false); + + // Implement using Kokkos + using local_vector_type = typename Vector::dual_view_type::t_dev_um; + using local_matrix_type = typename Matrix::local_matrix_type; + using execution_space = typename local_vector_type::execution_space; + using values_type = typename local_matrix_type::values_type; + using scalar_type = typename values_type::non_const_value_type; + using mag_type = typename Kokkos::ArithTraits::mag_type; + using KAT_S = typename Kokkos::ArithTraits; + using KAT_M = typename Kokkos::ArithTraits; + using size_type = typename local_matrix_type::non_const_size_type; + + auto diag_dev = diag->getDeviceLocalView(Xpetra::Access::OverwriteAll); + auto local_mat_dev = A.getLocalMatrixDevice(); + Kokkos::RangePolicy my_policy(0, static_cast(diag_dev.extent(0))); + + Kokkos::parallel_for( + "GetMatrixMaxMinusOffDiagonal", my_policy, + KOKKOS_LAMBDA(const LocalOrdinal rowIdx) { + auto mymax = KAT_M::zero(); + auto row = local_mat_dev.row(rowIdx); + for (LocalOrdinal entryIdx = 0; entryIdx < row.length; ++entryIdx) { + if (rowIdx != row.colidx(entryIdx)) { + mymax = std::max(mymax, -KAT_S::magnitude(row.value(entryIdx))); + } + } + diag_dev(rowIdx, 0) = mymax; + }); + + return diag; } template -Teuchos::ArrayRCP::magnitudeType> +Teuchos::RCP::magnitudeType, LocalOrdinal, GlobalOrdinal, Node>> UtilitiesBase:: GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix& A, const Xpetra::Vector& BlockNumber) { TEUCHOS_TEST_FOR_EXCEPTION(!A.getColMap()->isSameAs(*BlockNumber.getMap()), std::runtime_error, "GetMatrixMaxMinusOffDiagonal: BlockNumber must match's A's column map."); - Teuchos::ArrayRCP block_id = BlockNumber.getData(0); + // Get/Create distributed objects + RCP rowMap = A.getRowMap(); + auto diag = Xpetra::VectorFactory::Build(rowMap, false); - size_t numRows = A.getRowMap()->getLocalNumElements(); - Magnitude ZERO = Teuchos::ScalarTraits::zero(); - Teuchos::ArrayRCP maxvec(numRows); - Teuchos::ArrayView cols; - Teuchos::ArrayView vals; - for (size_t i = 0; i < numRows; ++i) { - A.getLocalRowView(i, cols, vals); - Magnitude mymax = ZERO; - for (LocalOrdinal j = 0; j < cols.size(); ++j) { - if (Teuchos::as(cols[j]) != i && block_id[i] == block_id[cols[j]]) { - mymax = std::max(mymax, -Teuchos::ScalarTraits::real(vals[j])); - } - } - // printf("A(%d,:) row_scale(block) = %6.4e\n",(int)i,mymax); + // Implement using Kokkos + using local_vector_type = typename Vector::dual_view_type::t_dev_um; + using local_matrix_type = typename Matrix::local_matrix_type; + using execution_space = typename local_vector_type::execution_space; + using values_type = typename local_matrix_type::values_type; + using scalar_type = typename values_type::non_const_value_type; + using mag_type = typename Kokkos::ArithTraits::mag_type; + using KAT_S = typename Kokkos::ArithTraits; + using KAT_M = typename Kokkos::ArithTraits; + using size_type = typename local_matrix_type::non_const_size_type; - maxvec[i] = mymax; - } - return maxvec; + auto diag_dev = diag->getDeviceLocalView(Xpetra::Access::OverwriteAll); + auto local_mat_dev = A.getLocalMatrixDevice(); + auto local_block_dev = BlockNumber.getDeviceLocalView(Xpetra::Access::ReadOnly); + Kokkos::RangePolicy my_policy(0, static_cast(diag_dev.extent(0))); + + Kokkos::parallel_for( + "GetMatrixMaxMinusOffDiagonal", my_policy, + KOKKOS_LAMBDA(const LocalOrdinal rowIdx) { + auto mymax = KAT_M::zero(); + auto row = local_mat_dev.row(rowIdx); + for (LocalOrdinal entryIdx = 0; entryIdx < row.length; ++entryIdx) { + if ((rowIdx != row.colidx(entryIdx)) && (local_block_dev(rowIdx, 0) == local_block_dev(row.colidx(entryIdx), 0))) { + mymax = std::max(mymax, -KAT_S::magnitude(row.value(entryIdx))); + } + } + diag_dev(rowIdx, 0) = mymax; + }); + + return diag; } template diff --git a/packages/muelu/test/scaling/CMakeLists.txt b/packages/muelu/test/scaling/CMakeLists.txt index 444aef0c4657..ab9a95e1b7ff 100644 --- a/packages/muelu/test/scaling/CMakeLists.txt +++ b/packages/muelu/test/scaling/CMakeLists.txt @@ -72,6 +72,31 @@ IF (${PACKAGE_NAME}_HAVE_TPETRA_SOLVER_STACK OR ${PACKAGE_NAME}_HAVE_EPETRA_SOLV CATEGORIES PERFORMANCE ) + # ML Version of the Weak Scaling Test + IF (${PACKAGE_NAME}_HAVE_EPETRA_SOLVER_STACK AND {PACKAGE_NAME}_HAVE_ML) + TRIBITS_ADD_TEST( + Driver + NAME ML_SetupSolve_Performance_1 + COMM mpi + ARGS "--stacked-timer --nx=120 --ny=120 --nz=120 --matrixType=Laplace3D --xml=scaling-ml.xml --watchr-problem-name='ML Setup-Solve 1 ranks' --linAlgebra=Epetra" + NUM_MPI_PROCS 1 + RUN_SERIAL + CATEGORIES PERFORMANCE + ) + + TRIBITS_ADD_TEST( + Driver + NAME ML_SetupSolve_Performance_4 + COMM mpi + ARGS "--stacked-timer --nx=120 --ny=120 --nz=120 --matrixType=Laplace3D --xml=scaling-ml.xml --watchr-problem-name='ML Setup-Solve 4 ranks' --linAlgebra=Epetra" + NUM_MPI_PROCS 4 + RUN_SERIAL + CATEGORIES PERFORMANCE + ) + + ENDIF() + + TRIBITS_COPY_FILES_TO_BINARY_DIR(Driver_cp SOURCE_FILES scaling.xml scaling.yaml scaling-complex.xml scaling-withglobalconstants.xml scaling-complex-withglobalconstants.xml circ_nsp_dependency.xml isorropia.xml iso_poisson.xml conchas_milestone_zoltan.xml conchas_milestone_zoltan2.xml conchas_milestone_zoltan2_complex.xml sa_with_ilu.xml sa_with_Ifpack2_line_detection.xml rap.xml smoother.xml smoother_complex.xml tripleMatrixProduct.xml scaling-ml.xml elasticity3D.xml amgx.json amgx.xml scaling-with-rerun.xml scaling_distance2_agg.xml smooVec.mm smooVecCoalesce.xml pairwise.xml sa_enforce_constraints.xml recurMG.xml anisotropic.xml comp_rotations.xml generalBlkSmoothing.xml GblkMap.dat GblkAmat.dat GblkRhs.dat Gblks.dat blkSmooEquivOlapSchwarz.xml oLapSchwarzEquivBlkSmoo.xml regularOverLap.dat zeroAggTest.xml blkDiag3x3And6x6.mat coords2.mm aux1.mat aux2.mat coords1.mat coords2.mat multiPhys4x4.mat multiPhys4x4.mat null1.mat null2.mat comboP.xml CATEGORIES BASIC PERFORMANCE diff --git a/packages/muelu/test/simple1D/simple1D-UncoupledAggregation.cpp b/packages/muelu/test/simple1D/simple1D-UncoupledAggregation.cpp index 401ddb4e2201..5cf3106a8f55 100644 --- a/packages/muelu/test/simple1D/simple1D-UncoupledAggregation.cpp +++ b/packages/muelu/test/simple1D/simple1D-UncoupledAggregation.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include "MueLu_Hierarchy.hpp" #include "MueLu_CoalesceDropFactory.hpp" diff --git a/packages/muelu/test/unit_tests/Regression.cpp b/packages/muelu/test/unit_tests/Regression.cpp index 6d284b1bff14..5f45ec432acb 100644 --- a/packages/muelu/test/unit_tests/Regression.cpp +++ b/packages/muelu/test/unit_tests/Regression.cpp @@ -20,6 +20,8 @@ #include +#include + namespace MueLuTests { TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(Regression, H2D, Scalar, LocalOrdinal, GlobalOrdinal, Node) { @@ -67,17 +69,32 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(Regression, H2D, Scalar, LocalOrdinal, GlobalO // confirm that we did get a hierarchy with two levels -- a sanity check for this test TEST_EQUALITY(2, H->GetGlobalNumLevels()); + // When Kokkos Kernels uses TPLs, some Kokkos::deep_copy in the Kokkos Kernels native implementations are not called. + int kkNativeDeepCopies = 8; +#if defined(KOKKOSKERNELS_ENABLE_TPL_MKL) + if constexpr (Node::is_cpu) + kkNativeDeepCopies = 0; +#endif +#if defined(KOKKOSKERNELS_ENABLE_TPL_CUSPARSE) + if constexpr (std::is_same_v) + kkNativeDeepCopies = 0; +#endif +#if defined(KOKKOSKERNELS_ENABLE_TPL_ROCSPARSE) + if constexpr (std::is_same_v) + kkNativeDeepCopies = 0; +#endif + if (Node::is_cpu) { TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), 0); } #ifdef KOKKOS_HAS_SHARED_SPACE else { - size_t targetNumDeepCopies = std::is_same_v ? 20 : 37; + size_t targetNumDeepCopies = kkNativeDeepCopies + (std::is_same_v ? 12 : 29); TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), targetNumDeepCopies); } #else else { - TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), 37); + TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), kkNativeDeepCopies + 29); } #endif diff --git a/packages/muelu/test/unit_tests_kokkos/CoalesceDropFactory_kokkos.cpp b/packages/muelu/test/unit_tests_kokkos/CoalesceDropFactory_kokkos.cpp index 734b9927d92c..ad40c6f8e821 100644 --- a/packages/muelu/test/unit_tests_kokkos/CoalesceDropFactory_kokkos.cpp +++ b/packages/muelu/test/unit_tests_kokkos/CoalesceDropFactory_kokkos.cpp @@ -13,6 +13,8 @@ #include "MueLu_TestHelpers_kokkos.hpp" #include "MueLu_Version.hpp" +#include "MueLu_CoalesceDropFactory.hpp" +#include "MueLu_FilteredAFactory.hpp" #include "MueLu_CoalesceDropFactory_kokkos.hpp" #include "MueLu_AmalgamationFactory.hpp" #include "MueLu_LWGraph_kokkos.hpp" @@ -37,7 +39,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicScalarWitho MUELU_TESTING_LIMIT_SCOPE(Scalar, GlobalOrdinal, NO); out << "version: " << MueLu::Version() << std::endl; - RCP > comm = Parameters::getDefaultComm(); + RCP> comm = Parameters::getDefaultComm(); Level fineLevel; TestHelpers_kokkos::TestFactory::createSingleLevelHierarchy(fineLevel); @@ -54,7 +56,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicScalarWitho dropFact.Build(fineLevel); - auto graph = fineLevel.Get >("Graph", &dropFact); + auto graph = fineLevel.Get>("Graph", &dropFact); auto myDofsPerNode = fineLevel.Get("DofsPerNode", &dropFact); TEST_EQUALITY(as(myDofsPerNode) == 1, true); @@ -108,8 +110,8 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicScalarWithF MUELU_TESTING_LIMIT_SCOPE(Scalar, GlobalOrdinal, NO); out << "version: " << MueLu::Version() << std::endl; - RCP > comm = Parameters::getDefaultComm(); - Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); + RCP> comm = Parameters::getDefaultComm(); + Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); Level fineLevel; TestHelpers_kokkos::TestFactory::createSingleLevelHierarchy(fineLevel); @@ -130,7 +132,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicScalarWithF dropFact.Build(fineLevel); - auto graph = fineLevel.Get >("Graph", &dropFact); + auto graph = fineLevel.Get>("Graph", &dropFact); auto myDofsPerNode = fineLevel.Get("DofsPerNode", &dropFact); TEST_EQUALITY(as(myDofsPerNode) == 1, true); @@ -187,8 +189,8 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicBlockWithou MUELU_TESTING_LIMIT_SCOPE(Scalar, GlobalOrdinal, NO); out << "version: " << MueLu::Version() << std::endl; - RCP > comm = Parameters::getDefaultComm(); - Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); + RCP> comm = Parameters::getDefaultComm(); + Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); Level fineLevel; TestHelpers_kokkos::TestFactory::createSingleLevelHierarchy(fineLevel); @@ -209,7 +211,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicBlockWithou dropFact.Build(fineLevel); - auto graph = fineLevel.Get >("Graph", &dropFact); + auto graph = fineLevel.Get>("Graph", &dropFact); auto myDofsPerNode = fineLevel.Get("DofsPerNode", &dropFact); TEST_EQUALITY(as(myDofsPerNode) == blockSize, true); @@ -280,8 +282,8 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicBlockWithFi MUELU_TESTING_LIMIT_SCOPE(Scalar, GlobalOrdinal, NO); out << "version: " << MueLu::Version() << std::endl; - RCP > comm = Parameters::getDefaultComm(); - Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); + RCP> comm = Parameters::getDefaultComm(); + Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); Level fineLevel; TestHelpers_kokkos::TestFactory::createSingleLevelHierarchy(fineLevel); @@ -302,7 +304,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, ClassicBlockWithFi dropFact.Build(fineLevel); - auto graph = fineLevel.Get >("Graph", &dropFact); + auto graph = fineLevel.Get>("Graph", &dropFact); auto myDofsPerNode = fineLevel.Get("DofsPerNode", &dropFact); TEST_EQUALITY(as(myDofsPerNode) == 3, true); @@ -715,8 +717,8 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, AggresiveDroppingI MUELU_TESTING_LIMIT_SCOPE(Scalar, GlobalOrdinal, Node); out << "version: " << MueLu::Version() << std::endl; - RCP > comm = Parameters::getDefaultComm(); - Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); + RCP> comm = Parameters::getDefaultComm(); + Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); RCP dofMap = Xpetra::MapFactory::Build(lib, 12 * comm->getSize(), 0, comm); Teuchos::RCP mtx = TestHelpers_kokkos::TestFactory::BuildTridiag(dofMap, 2.0, -1.0, -1.0); @@ -737,7 +739,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, AggresiveDroppingI dropFact.Build(fineLevel); - RCP graph = fineLevel.Get >("Graph", &dropFact); + RCP graph = fineLevel.Get>("Graph", &dropFact); auto boundaryNodes = graph->GetBoundaryNodeMap(); auto boundaryNodesHost = Kokkos::create_mirror_view(boundaryNodes); @@ -800,12 +802,218 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, AggresiveDroppingI } // AggresiveDroppingIsMarkedAsBoundary -#define MUELU_ETI_GROUP(SC, LO, GO, NO) \ - TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, Constructor, SC, LO, GO, NO) \ - TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicScalarWithoutFiltering, SC, LO, GO, NO) \ - TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicScalarWithFiltering, SC, LO, GO, NO) \ - TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicBlockWithoutFiltering, SC, LO, GO, NO) \ - TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, AggresiveDroppingIsMarkedAsBoundary, SC, LO, GO, NO) +TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(CoalesceDropFactory_kokkos, 2x2, Scalar, LocalOrdinal, GlobalOrdinal, Node) { +#include + MUELU_TESTING_SET_OSTREAM; + MUELU_TESTING_LIMIT_SCOPE(Scalar, GlobalOrdinal, Node); + out << "version: " << MueLu::Version() << std::endl; + + RCP> comm = Parameters::getDefaultComm(); + Xpetra::UnderlyingLib lib = TestHelpers_kokkos::Parameters::getLib(); + + // Set up a 2x2 matrix. + Teuchos::RCP mtx = TestHelpers_kokkos::TestFactory::build2x2(lib, + 2.0, -1.0, + -1.5, 2.0); + mtx->SetFixedBlockSize(1); + + using magnitudeType = typename Teuchos::ScalarTraits::magnitudeType; + Teuchos::RCP> coords; + coords = Xpetra::MultiVectorFactory::Build(mtx->getRowMap(), 1); + { + auto lclCoords = coords->getHostLocalView(Xpetra::Access::OverwriteAll); + auto rank = comm->getRank(); + lclCoords(0, 0) = 2 * rank; + lclCoords(1, 0) = 2 * rank + 1; + } + + using TF = TestHelpers_kokkos::TestFactory; + using local_matrix_type = typename Matrix::local_matrix_type::HostMirror; + + std::vector params; + std::vector expectedFilteredMatrices; + std::vector> expectedBoundaryNodesVector; + + for (bool reuseGraph : {false, true}) { + // test case 0 + Teuchos::ParameterList params0 = Teuchos::ParameterList(); + params0.set("aggregation: Dirichlet threshold", 0.); + // dropFact.SetParameter("aggregation: row sum drop tol", Teuchos::ParameterEntry(0.2)); + + params0.set("aggregation: drop scheme", "classical"); + params0.set("aggregation: use ml scaling of drop tol", false); + params0.set("aggregation: drop tol", 0.); + params0.set("aggregation: dropping may create Dirichlet", false); + params0.set("filtered matrix: reuse graph", reuseGraph); + params0.set("filtered matrix: use lumping", false); + params.push_back(params0); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, -1.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({false, false}); + + // test case 1 + Teuchos::ParameterList params1 = Teuchos::ParameterList(params0); + params1.set("aggregation: Dirichlet threshold", 0.2); + params.push_back(params1); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, -1.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({false, false}); + + // test case 2 + Teuchos::ParameterList params2 = Teuchos::ParameterList(params0); + params2.set("aggregation: Dirichlet threshold", 1.1); + params.push_back(params2); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, -1.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({true, false}); + + // test case 3 + Teuchos::ParameterList params3 = Teuchos::ParameterList(params0); + params3.set("aggregation: drop tol", 0.51); + params.push_back(params3); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, 0.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({false, false}); + + // test case 4 + Teuchos::ParameterList params4 = Teuchos::ParameterList(params0); + params4.set("aggregation: Dirichlet threshold", 1.1); + params4.set("aggregation: drop tol", 0.51); + params.push_back(params4); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, 0.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({true, false}); + + // test case 5 + Teuchos::ParameterList params5 = Teuchos::ParameterList(params0); + params5.set("aggregation: Dirichlet threshold", 1.1); + params5.set("aggregation: dropping may create Dirichlet", true); + params5.set("aggregation: drop tol", 0.51); + params.push_back(params5); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, 0.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({true, false}); + + // test case 6 + Teuchos::ParameterList params6 = Teuchos::ParameterList(params4); + params6.set("aggregation: Dirichlet threshold", 1.1); + params6.set("filtered matrix: use lumping", true); + params.push_back(params6); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(1.0, 0.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({true, false}); + + // test case 7 + Teuchos::ParameterList params7 = Teuchos::ParameterList(params0); + params7.set("aggregation: drop scheme", "distance laplacian"); + params.push_back(params7); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, -1.0, + -1.5, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({false, false}); + + // test case 8 + Teuchos::ParameterList params8 = Teuchos::ParameterList(params0); + params8.set("aggregation: drop scheme", "distance laplacian"); + params8.set("aggregation: drop tol", 1.01); + params.push_back(params8); + expectedFilteredMatrices.push_back(TF::buildLocal2x2Host(2.0, 0.0, + 0.0, 2.0, reuseGraph)); + expectedBoundaryNodesVector.push_back({true, true}); + } + + for (size_t testNo = 0; testNo < params.size(); ++testNo) { + out << "\n\nRunning test number " << testNo << std::endl + << std::endl; + + auto param = params[testNo]; + auto expectedFilteredMatrix = expectedFilteredMatrices[testNo]; + auto expectedBoundaryNodes = expectedBoundaryNodesVector[testNo]; + + for (bool useKokkos : {false, true}) { + RCP filteredA; + Kokkos::View boundaryNodes; + { + Level fineLevel; + TestHelpers_kokkos::TestFactory::createSingleLevelHierarchy(fineLevel); + fineLevel.Set("A", mtx); + fineLevel.Set("Coordinates", coords); + + RCP dropFact; + RCP filteredAFact; + if (useKokkos) { + out << "\nKokkos code path\nparams:\n" + << param << "\n"; + dropFact = rcp(new CoalesceDropFactory_kokkos()); + dropFact->SetParameterList(param); + filteredAFact = dropFact; + } else { + out << "\nNon-Kokkos code path\nparams:\n" + << param << "\n"; + dropFact = rcp(new CoalesceDropFactory()); + filteredAFact = rcp(new FilteredAFactory()); + auto paramCopy = Teuchos::ParameterList(param); + auto paramFilteredA = Teuchos::ParameterList(); + paramFilteredA.set("filtered matrix: use lumping", paramCopy.get("filtered matrix: use lumping")); + paramCopy.remove("filtered matrix: use lumping"); + paramFilteredA.set("filtered matrix: reuse graph", paramCopy.get("filtered matrix: reuse graph")); + paramCopy.remove("filtered matrix: reuse graph"); + paramFilteredA.set("filtered matrix: Dirichlet threshold", paramCopy.get("aggregation: Dirichlet threshold")); + dropFact->SetParameterList(paramCopy); + filteredAFact->SetParameterList(paramFilteredA); + filteredAFact->SetFactory("Graph", dropFact); + filteredAFact->SetFactory("Filtering", dropFact); + } + fineLevel.Request("A", filteredAFact.get()); + fineLevel.Request("Graph", dropFact.get()); + fineLevel.Request("DofsPerNode", dropFact.get()); + dropFact->Build(fineLevel); + + filteredA = fineLevel.Get>("A", filteredAFact.get()); + + if (useKokkos) { + auto graph = fineLevel.Get>("Graph", dropFact.get()); + auto boundaryNodes_d = graph->GetBoundaryNodeMap(); + boundaryNodes = Kokkos::create_mirror_view(boundaryNodes_d); + Kokkos::deep_copy(boundaryNodes, boundaryNodes_d); + } else { + auto graph = fineLevel.Get>("Graph", dropFact.get()); + boundaryNodes = graph->GetBoundaryNodeMap(); + } + } + + auto lclFilteredA = filteredA->getLocalMatrixHost(); + auto lclExpectedFilteredA = expectedFilteredMatrix; + + out << "Filtered A:\n" + << TF::localMatToString(lclFilteredA); + + TEST_EQUALITY(lclFilteredA.graph.row_map.extent(0), lclExpectedFilteredA.graph.row_map.extent(0)); + for (size_t row = 0; row < std::min(lclFilteredA.graph.row_map.extent(0), lclExpectedFilteredA.graph.row_map.extent(0)); ++row) + TEST_EQUALITY(lclFilteredA.graph.row_map(row), lclExpectedFilteredA.graph.row_map(row)); + + TEST_EQUALITY(lclFilteredA.graph.entries.extent(0), lclExpectedFilteredA.graph.entries.extent(0)); + for (size_t entry = 0; entry < std::min(lclFilteredA.graph.entries.extent(0), lclExpectedFilteredA.graph.entries.extent(0)); ++entry) { + TEST_EQUALITY(lclFilteredA.graph.entries(entry), lclExpectedFilteredA.graph.entries(entry)); + TEST_EQUALITY(lclFilteredA.values(entry), lclExpectedFilteredA.values(entry)); + } + + auto boundaryNodes_h = Kokkos::create_mirror_view(boundaryNodes); + Kokkos::deep_copy(boundaryNodes_h, boundaryNodes); + TEST_EQUALITY(boundaryNodes_h.extent(0), expectedBoundaryNodes.size()); + for (size_t row = 0; row < std::min(boundaryNodes_h.extent(0), expectedBoundaryNodes.size()); ++row) + TEST_EQUALITY(boundaryNodes_h(row), expectedBoundaryNodes[row]); + } + out << "Done with test number " << testNo << std::endl; + } +} + +#define MUELU_ETI_GROUP(SC, LO, GO, NO) \ + TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, Constructor, SC, LO, GO, NO) \ + TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicScalarWithoutFiltering, SC, LO, GO, NO) \ + TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicScalarWithFiltering, SC, LO, GO, NO) \ + TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicBlockWithoutFiltering, SC, LO, GO, NO) \ + TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, AggresiveDroppingIsMarkedAsBoundary, SC, LO, GO, NO) \ + TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, 2x2, SC, LO, GO, NO) // TEUCHOS_UNIT_TEST_TEMPLATE_4_INSTANT(CoalesceDropFactory_kokkos, ClassicBlockWithFiltering, SC, LO, GO, NO) // not implemented yet diff --git a/packages/muelu/test/unit_tests_kokkos/MueLu_TestHelpers_kokkos.hpp b/packages/muelu/test/unit_tests_kokkos/MueLu_TestHelpers_kokkos.hpp index cb8ecf40479d..ff400f9ca3cb 100644 --- a/packages/muelu/test/unit_tests_kokkos/MueLu_TestHelpers_kokkos.hpp +++ b/packages/muelu/test/unit_tests_kokkos/MueLu_TestHelpers_kokkos.hpp @@ -149,6 +149,150 @@ class TestFactory { return Op; } + static typename Matrix::local_matrix_type::HostMirror buildLocal2x2Host(Scalar a00, Scalar a01, Scalar a10, Scalar a11, const bool keepZeros) { + using local_matrix_type = typename Matrix::local_matrix_type::HostMirror; + using local_graph_type = typename CrsGraph::local_graph_type::HostMirror; + using rowptr_type = typename local_graph_type::row_map_type::non_const_type; + using entries_type = typename local_graph_type::entries_type::non_const_type; + using values_type = typename local_matrix_type::values_type::non_const_type; + + using TST = Teuchos::ScalarTraits; + size_t nnz; + if (keepZeros) + nnz = 4; + else + nnz = (TST::magnitude(a00) > TST::eps()) + (TST::magnitude(a01) > TST::eps()) + (TST::magnitude(a10) > TST::eps()) + (TST::magnitude(a11) > TST::eps()); + + auto rowptr = rowptr_type("rowptr", 3); + auto entries = entries_type("entries", nnz); + auto values = values_type("entries", nnz); + { + auto rowptr_h = Kokkos::create_mirror_view(rowptr); + auto entries_h = Kokkos::create_mirror_view(entries); + auto values_h = Kokkos::create_mirror_view(values); + + size_t k = 0; + + rowptr_h(0) = k; + if (keepZeros || TST::magnitude(a00) > TST::eps()) { + entries_h(k) = 0; + values_h(k) = a00; + ++k; + } + if (keepZeros || TST::magnitude(a01) > TST::eps()) { + entries_h(k) = 1; + values_h(k) = a01; + ++k; + } + + rowptr_h(1) = k; + if (keepZeros || TST::magnitude(a10) > TST::eps()) { + entries_h(k) = 0; + values_h(k) = a10; + ++k; + } + + if (keepZeros || TST::magnitude(a11) > TST::eps()) { + entries_h(k) = 1; + values_h(k) = a11; + ++k; + } + rowptr_h(2) = k; + + Kokkos::deep_copy(rowptr, rowptr_h); + Kokkos::deep_copy(entries, entries_h); + Kokkos::deep_copy(values, values_h); + } + auto lclA = local_matrix_type("A", 2, 2, nnz, values, rowptr, entries); + return lclA; + } + + static std::string localMatToString(typename Matrix::local_matrix_type::HostMirror& mat) { + std::stringstream s; + typename Matrix::local_ordinal_type numCols = mat.numCols(); + for (typename Matrix::local_ordinal_type row_id = 0; row_id < mat.numRows(); ++row_id) { + auto row = mat.row(row_id); + for (typename Matrix::local_ordinal_type col_id = 0; col_id < numCols; ++col_id) { + bool found = false; + for (typename Matrix::local_ordinal_type colPtr = 0; colPtr < row.length; ++colPtr) { + if (row.colidx(colPtr) == col_id) { + s << row.value(colPtr) << " "; + found = true; + } + } + if (not found) + s << 0.0 << " "; + } + s << "\n"; + } + return s.str(); + } + + static typename Matrix::local_matrix_type buildLocal2x2(Scalar a00, Scalar a01, Scalar a10, Scalar a11) { + using local_matrix_type = typename Matrix::local_matrix_type; + using local_graph_type = typename CrsGraph::local_graph_type; + using rowptr_type = typename local_graph_type::row_map_type::non_const_type; + using entries_type = typename local_graph_type::entries_type::non_const_type; + using values_type = typename local_matrix_type::values_type::non_const_type; + + using TST = Teuchos::ScalarTraits; + size_t nnz = (TST::magnitude(a00) > TST::eps()) + (TST::magnitude(a01) > TST::eps()) + (TST::magnitude(a10) > TST::eps()) + (TST::magnitude(a11) > TST::eps()); + + auto rowptr = rowptr_type("rowptr", 3); + auto entries = entries_type("entries", nnz); + auto values = values_type("entries", nnz); + { + auto rowptr_h = Kokkos::create_mirror_view(rowptr); + auto entries_h = Kokkos::create_mirror_view(entries); + auto values_h = Kokkos::create_mirror_view(values); + + size_t k = 0; + + rowptr_h(0) = k; + if (TST::magnitude(a00) > TST::eps()) { + entries_h(k) = 0; + values_h(k) = a00; + ++k; + } + if (TST::magnitude(a01) > TST::eps()) { + entries_h(k) = 1; + values_h(k) = a01; + ++k; + } + + rowptr_h(1) = k; + if (TST::magnitude(a10) > TST::eps()) { + entries_h(k) = 0; + values_h(k) = a10; + ++k; + } + + if (TST::magnitude(a11) > TST::eps()) { + entries_h(k) = 1; + values_h(k) = a11; + ++k; + } + rowptr_h(2) = k; + + Kokkos::deep_copy(rowptr, rowptr_h); + Kokkos::deep_copy(entries, entries_h); + Kokkos::deep_copy(values, values_h); + } + auto lclA = local_matrix_type("A", 2, 2, nnz, values, rowptr, entries); + return lclA; + } + + static RCP build2x2(Xpetra::UnderlyingLib lib, Scalar a00, Scalar a01, Scalar a10, Scalar a11) { + auto lclA = buildLocal2x2(a00, a01, a10, a11); + + RCP > comm = TestHelpers_kokkos::Parameters::getDefaultComm(); + if (lib == Xpetra::NotSpecified) + lib = TestHelpers_kokkos::Parameters::getLib(); + RCP map = MapFactory::Build(lib, 2 * comm->getSize(), 0, comm); + + return MatrixFactory::Build(lclA, map, map); + } + // Create a 1D Poisson matrix with the specified number of rows // nx: global number of rows static RCP Build1DPoisson(GO nx, Xpetra::UnderlyingLib lib = Xpetra::NotSpecified) { // global_size_t diff --git a/packages/muelu/test/unit_tests_kokkos/Regression.cpp b/packages/muelu/test/unit_tests_kokkos/Regression.cpp index ee781143c00b..4728138b8134 100644 --- a/packages/muelu/test/unit_tests_kokkos/Regression.cpp +++ b/packages/muelu/test/unit_tests_kokkos/Regression.cpp @@ -74,19 +74,34 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(Regression, H2D, Scalar, LocalOrdinal, GlobalO // confirm that we did get a hierarchy with two levels -- a sanity check for this test TEST_EQUALITY(2, H->GetGlobalNumLevels()); + // When Kokkos Kernels uses TPLs, some Kokkos::deep_copy in the Kokkos Kernels native implementations are not called. + int kkNativeDeepCopies = 8; +#if defined(KOKKOSKERNELS_ENABLE_TPL_MKL) + if constexpr (Node::is_cpu) + kkNativeDeepCopies = 0; +#endif +#if defined(KOKKOSKERNELS_ENABLE_TPL_CUSPARSE) + if constexpr (std::is_same_v) + kkNativeDeepCopies = 0; +#endif +#if defined(KOKKOSKERNELS_ENABLE_TPL_ROCSPARSE) + if constexpr (std::is_same_v) + kkNativeDeepCopies = 0; +#endif + if (Node::is_cpu) { TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), 0); } #ifdef KOKKOS_HAS_SHARED_SPACE else { - size_t targetNumDeepCopies = std::is_same_v ? 27 : 42; + size_t targetNumDeepCopies = kkNativeDeepCopies + (std::is_same_v ? 19 : 34); TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), targetNumDeepCopies); } #else else { - TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), 42); + TEST_EQUALITY(Tpetra::Details::DeepCopyCounter::get_count_different_space(), kkNativeDeepCopies + 34); } -#endif +#endif // KOKKOS_HAS_SHARED_SPACE auto X = Xpetra::MultiVectorFactory::Build(map, 1); auto B = Xpetra::MultiVectorFactory::Build(map, 1); diff --git a/packages/nox/examples/lapack/NOX_ExportMakefile/Rosenbrock.C b/packages/nox/examples/lapack/NOX_ExportMakefile/Rosenbrock.C index 6349d9fe2c39..596f46e59da7 100644 --- a/packages/nox/examples/lapack/NOX_ExportMakefile/Rosenbrock.C +++ b/packages/nox/examples/lapack/NOX_ExportMakefile/Rosenbrock.C @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // NOX: An Object-Oriented Nonlinear Solver Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2002 NTESS and the NOX contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /*! \file Rosenbrock.C diff --git a/packages/nox/examples/lapack/NOX_SimpleExamples/Rosenbrock.C b/packages/nox/examples/lapack/NOX_SimpleExamples/Rosenbrock.C index 0cabdb45380e..47d3fc388357 100644 --- a/packages/nox/examples/lapack/NOX_SimpleExamples/Rosenbrock.C +++ b/packages/nox/examples/lapack/NOX_SimpleExamples/Rosenbrock.C @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // NOX: An Object-Oriented Nonlinear Solver Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2002 NTESS and the NOX contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /*! \file Rosenbrock.C diff --git a/packages/nox/maintenance/header.txt b/packages/nox/maintenance/header.txt index 5b0448f118df..5c35b834ef1f 100755 --- a/packages/nox/maintenance/header.txt +++ b/packages/nox/maintenance/header.txt @@ -1,41 +1,8 @@ -************************************************************************ - +***************************************************************************** NOX: An Object-Oriented Nonlinear Solver Package - Copyright (2002) Sandia Corporation +Copyright 2002 NTESS and the NOX contributors. LOCA: Library of Continuation Algorithms Package - Copyright (2005) Sandia Corporation - -Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -license for use of this work by or on behalf of the U.S. Government. - -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 name of the Corporation nor the names of the -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -************************************************************************ +Copyright 2001-2005 NTESS and the LOCA contributors. +SPDX-License-Identifier: BSD-3-Clause +***************************************************************************** diff --git a/packages/nox/maintenance/header_w_cvs_info.txt b/packages/nox/maintenance/header_w_cvs_info.txt index 876e8f846446..ed5331546501 100755 --- a/packages/nox/maintenance/header_w_cvs_info.txt +++ b/packages/nox/maintenance/header_w_cvs_info.txt @@ -1,44 +1,11 @@ -************************************************************************ - +***************************************************************************** NOX: An Object-Oriented Nonlinear Solver Package - Copyright (2002) Sandia Corporation +Copyright 2002 NTESS and the NOX contributors. LOCA: Library of Continuation Algorithms Package - Copyright (2005) Sandia Corporation - -Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -license for use of this work by or on behalf of the U.S. Government. - -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 name of the Corporation nor the names of the -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -************************************************************************ +Copyright 2001-2005 NTESS and the LOCA contributors. +SPDX-License-Identifier: BSD-3-Clause +***************************************************************************** CVS Information $Source$ $Author$ diff --git a/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraAugmented.H b/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraAugmented.H index b239e7cf3a48..950a40e2295a 100644 --- a/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraAugmented.H +++ b/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraAugmented.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_EPETRAAUGMENTED_H #define LOCA_BORDEREDSOLVER_EPETRAAUGMENTED_H diff --git a/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraHouseholder.H b/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraHouseholder.H index 690149585e57..b9e24ea56f91 100644 --- a/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraHouseholder.H +++ b/packages/nox/src-loca/src-epetra/LOCA_BorderedSolver_EpetraHouseholder.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_EPETRAHOUSEHOLDER_H #define LOCA_BORDEREDSOLVER_EPETRAHOUSEHOLDER_H diff --git a/packages/nox/src-loca/src-epetra/LOCA_Epetra_AugmentedOp.H b/packages/nox/src-loca/src-epetra/LOCA_Epetra_AugmentedOp.H index 2646ca0b6982..8396f02cd839 100644 --- a/packages/nox/src-loca/src-epetra/LOCA_Epetra_AugmentedOp.H +++ b/packages/nox/src-loca/src-epetra/LOCA_Epetra_AugmentedOp.H @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_EPETRA_AUGMENTEDOP_H #define LOCA_EPETRA_AUGMENTEDOP_H diff --git a/packages/nox/src-loca/src-lapack/LOCA_BorderedSolver_LAPACKDirectSolve.H b/packages/nox/src-loca/src-lapack/LOCA_BorderedSolver_LAPACKDirectSolve.H index 3340ba33444f..24043fe3bfba 100644 --- a/packages/nox/src-loca/src-lapack/LOCA_BorderedSolver_LAPACKDirectSolve.H +++ b/packages/nox/src-loca/src-lapack/LOCA_BorderedSolver_LAPACKDirectSolve.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_LAPACKDIRECTSOLVE_H #define LOCA_BORDEREDSOLVER_LAPACKDIRECTSOLVE_H diff --git a/packages/nox/src-loca/src-tpetra/LOCA_BorderedSolver_TpetraHouseholder.hpp b/packages/nox/src-loca/src-tpetra/LOCA_BorderedSolver_TpetraHouseholder.hpp index 2610ec528f98..011966f11e96 100644 --- a/packages/nox/src-loca/src-tpetra/LOCA_BorderedSolver_TpetraHouseholder.hpp +++ b/packages/nox/src-loca/src-tpetra/LOCA_BorderedSolver_TpetraHouseholder.hpp @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_TPETRAHOUSEHOLDER_H #define LOCA_BORDEREDSOLVER_TPETRAHOUSEHOLDER_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSolver_AbstractStrategy.H b/packages/nox/src-loca/src/LOCA_BorderedSolver_AbstractStrategy.H index 8f5c753c10c9..d1e7491984c6 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSolver_AbstractStrategy.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSolver_AbstractStrategy.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_ABSTRACTSTRATEGY_H #define LOCA_BORDEREDSOLVER_ABSTRACTSTRATEGY_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSolver_Bordering.H b/packages/nox/src-loca/src/LOCA_BorderedSolver_Bordering.H index e4375e53675a..6891d7ccfdd6 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSolver_Bordering.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSolver_Bordering.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_BORDERING_H #define LOCA_BORDEREDSOLVER_BORDERING_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSolver_HouseholderQR.H b/packages/nox/src-loca/src/LOCA_BorderedSolver_HouseholderQR.H index 19c1511c3345..396f36a9485a 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSolver_HouseholderQR.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSolver_HouseholderQR.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_HOUSEHOLDERQR_H #define LOCA_BORDEREDSOLVER_HOUSEHOLDERQR_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSolver_LowerTriangularBlockElimination.H b/packages/nox/src-loca/src/LOCA_BorderedSolver_LowerTriangularBlockElimination.H index ce362b686ccb..1a49a7031e21 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSolver_LowerTriangularBlockElimination.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSolver_LowerTriangularBlockElimination.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_LOWERTRIANGULARBLOCKELIMINATION_H #define LOCA_BORDEREDSOLVER_LOWERTRIANGULARBLOCKELIMINATION_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSolver_Nested.H b/packages/nox/src-loca/src/LOCA_BorderedSolver_Nested.H index 01aeb07d7711..f28378a913f9 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSolver_Nested.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSolver_Nested.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_NESTED_H #define LOCA_BORDEREDSOLVER_NESTED_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSolver_UpperTriangularBlockElimination.H b/packages/nox/src-loca/src/LOCA_BorderedSolver_UpperTriangularBlockElimination.H index 803ec0d1dd9d..9d7bd287d1ba 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSolver_UpperTriangularBlockElimination.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSolver_UpperTriangularBlockElimination.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSOLVER_UPPERTRIANGULARBLOCKELIMINATION_H #define LOCA_BORDEREDSOLVER_UPPERTRIANGULARBLOCKELIMINATION_H diff --git a/packages/nox/src-loca/src/LOCA_BorderedSystem_AbstractGroup.H b/packages/nox/src-loca/src/LOCA_BorderedSystem_AbstractGroup.H index 13e7016bd684..73531250b0d4 100644 --- a/packages/nox/src-loca/src/LOCA_BorderedSystem_AbstractGroup.H +++ b/packages/nox/src-loca/src/LOCA_BorderedSystem_AbstractGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_BORDEREDSYSTEM_ABSTRACTGROUP_H #define LOCA_BORDEREDSYSTEM_ABSTRACTGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_Description.H b/packages/nox/src-loca/src/LOCA_Description.H index d37ec0229f38..467131680690 100644 --- a/packages/nox/src-loca/src/LOCA_Description.H +++ b/packages/nox/src-loca/src/LOCA_Description.H @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /*! \page loca_overview LOCA Overview diff --git a/packages/nox/src-loca/src/LOCA_Extended_Vector.H b/packages/nox/src-loca/src/LOCA_Extended_Vector.H index f71d87d3df74..35fdff5a9164 100644 --- a/packages/nox/src-loca/src/LOCA_Extended_Vector.H +++ b/packages/nox/src-loca/src/LOCA_Extended_Vector.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_EXTENDED_VECTOR_H #define LOCA_EXTENDED_VECTOR_H diff --git a/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_Constraint.H b/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_Constraint.H index c9a080f272d6..02766517fc82 100644 --- a/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_Constraint.H +++ b/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_Constraint.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_HOPF_MINIMALLYAUGMENTED_CONSTRAINT_H #define LOCA_HOPF_MINIMALLYAUGMENTED_CONSTRAINT_H diff --git a/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_ExtendedGroup.H index d93be001d0a2..0d742b98ee78 100644 --- a/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_Hopf_MinimallyAugmented_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_HOPF_MINIMALLYAUGMENTED_EXTENDEDGROUP_H #define LOCA_HOPF_MINIMALLYAUGMENTED_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_ExtendedGroup.H index 494dfececb72..3286cf317141 100644 --- a/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_HOPF_MOORESPENCE_EXTENDEDGROUP_H #define LOCA_HOPF_MOORESPENCE_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SalingerBordering.H b/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SalingerBordering.H index a7eeede815f2..3df20382d0b7 100644 --- a/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SalingerBordering.H +++ b/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SalingerBordering.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_HOPF_MOORESPENCE_SALINGERBORDERING_H #define LOCA_HOPF_MOORESPENCE_SALINGERBORDERING_H diff --git a/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SolverStrategy.H b/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SolverStrategy.H index f5f30580c796..0dfdfa1f4ea8 100644 --- a/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SolverStrategy.H +++ b/packages/nox/src-loca/src/LOCA_Hopf_MooreSpence_SolverStrategy.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_HOPF_MOORESPENCE_SOLVERSTRATEGY_H #define LOCA_HOPF_MOORESPENCE_SOLVERSTRATEGY_H diff --git a/packages/nox/src-loca/src/LOCA_MultiContinuation_ConstrainedGroup.H b/packages/nox/src-loca/src/LOCA_MultiContinuation_ConstrainedGroup.H index 077f61514bc6..aa895d984d91 100644 --- a/packages/nox/src-loca/src/LOCA_MultiContinuation_ConstrainedGroup.H +++ b/packages/nox/src-loca/src/LOCA_MultiContinuation_ConstrainedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_MULTICONTINUATION_CONSTRAINEDGROUP_H #define LOCA_MULTICONTINUATION_CONSTRAINEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_MultiContinuation_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_MultiContinuation_ExtendedGroup.H index e9612503acbe..a931865aecd0 100644 --- a/packages/nox/src-loca/src/LOCA_MultiContinuation_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_MultiContinuation_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_MULTICONTINUATION_EXTENDEDGROUP_H #define LOCA_MULTICONTINUATION_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_Constraint.H b/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_Constraint.H index 8b92f30b93d8..01a33987e170 100644 --- a/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_Constraint.H +++ b/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_Constraint.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_PITCHFORK_MINIMALLYAUGMENTED_CONSTRAINT_H #define LOCA_PITCHFORK_MINIMALLYAUGMENTED_CONSTRAINT_H diff --git a/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_ExtendedGroup.H index 742a53975290..f1b5e784bc64 100644 --- a/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_Pitchfork_MinimallyAugmented_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_PITCHFORK_MINIMALLYAUGMENTED_EXTENDEDGROUP_H #define LOCA_PITCHFORK_MINIMALLYAUGMENTED_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_ExtendedGroup.H index e6b12e7f8425..e1338a49daab 100644 --- a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_PITCHFORK_MOORESPENCE_EXTENDEDGROUP_H #define LOCA_PITCHFORK_MOORESPENCE_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_PhippsBordering.H b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_PhippsBordering.H index 198bc1db28ce..d861309572e6 100644 --- a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_PhippsBordering.H +++ b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_PhippsBordering.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_PITCHFORK_MOORESPENCE_PHIPPSBORDERING_H #define LOCA_PITCHFORK_MOORESPENCE_PHIPPSBORDERING_H diff --git a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SalingerBordering.H b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SalingerBordering.H index 7b88202908ca..d352793d9835 100644 --- a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SalingerBordering.H +++ b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SalingerBordering.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_PITCHFORK_MOORESPENCE_SALINGERBORDERING_H #define LOCA_PITCHFORK_MOORESPENCE_SALINGERBORDERING_H diff --git a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SolverStrategy.H b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SolverStrategy.H index 20464a94010c..230836efa531 100644 --- a/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SolverStrategy.H +++ b/packages/nox/src-loca/src/LOCA_Pitchfork_MooreSpence_SolverStrategy.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_PITCHFORK_MOORESPENCE_SOLVERSTRATEGY_H #define LOCA_PITCHFORK_MOORESPENCE_SOLVERSTRATEGY_H diff --git a/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_ItRef.H b/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_ItRef.H index d67f0aaa8d34..ed41802bbfd9 100644 --- a/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_ItRef.H +++ b/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_ItRef.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_SINGULARJACOBIANSOLVE_ITREF_H #define LOCA_SINGULARJACOBIANSOLVE_ITREF_H diff --git a/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_Nic.H b/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_Nic.H index abadc347d6a5..583079b56cd4 100644 --- a/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_Nic.H +++ b/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_Nic.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_SINGULARJACOBIANSOLVE_NIC_H #define LOCA_SINGULARJACOBIANSOLVE_NIC_H diff --git a/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_NicDay.H b/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_NicDay.H index c793fd3def5a..07f970e3ee28 100644 --- a/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_NicDay.H +++ b/packages/nox/src-loca/src/LOCA_SingularJacobianSolve_NicDay.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_SINGULARJACOBIANSOLVE_NICDAY_H #define LOCA_SINGULARJACOBIANSOLVE_NICDAY_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_Constraint.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_Constraint.H index 38c5370258b5..d5a1ad3d2f00 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_Constraint.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_Constraint.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MINIMALLYAUGMENTED_CONSTRAINT_H #define LOCA_TURNINGPOINT_MINIMALLYAUGMENTED_CONSTRAINT_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ExtendedGroup.H index 21c859078177..02f3bdc791a7 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MINIMALLYAUGMENTED_EXTENDEDGROUP_H #define LOCA_TURNINGPOINT_MINIMALLYAUGMENTED_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ModifiedConstraint.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ModifiedConstraint.H index d07587d1eca2..e1667883bc1a 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ModifiedConstraint.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MinimallyAugmented_ModifiedConstraint.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MINIMALLYAUGMENTED_MODIFIEDCONSTRAINT_H #define LOCA_TURNINGPOINT_MINIMALLYAUGMENTED_MODIFIEDCONSTRAINT_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_ExtendedGroup.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_ExtendedGroup.H index 54dce0d493cd..b778619d488e 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_ExtendedGroup.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_ExtendedGroup.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MOORESPENCE_EXTENDEDGROUP_H #define LOCA_TURNINGPOINT_MOORESPENCE_EXTENDEDGROUP_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_PhippsBordering.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_PhippsBordering.H index a1fbbbfefac1..8bb0f2fdc849 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_PhippsBordering.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_PhippsBordering.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MOORESPENCE_PHIPPSBORDERING_H #define LOCA_TURNINGPOINT_MOORESPENCE_PHIPPSBORDERING_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SalingerBordering.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SalingerBordering.H index 4732efbcfbcc..2b478bba94f1 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SalingerBordering.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SalingerBordering.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MOORESPENCE_SALINGERBORDERING_H #define LOCA_TURNINGPOINT_MOORESPENCE_SALINGERBORDERING_H diff --git a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SolverStrategy.H b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SolverStrategy.H index 1263d1f2b2a6..12ddf825aa44 100644 --- a/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SolverStrategy.H +++ b/packages/nox/src-loca/src/LOCA_TurningPoint_MooreSpence_SolverStrategy.H @@ -1,46 +1,11 @@ - -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // LOCA: Library of Continuation Algorithms Package -// Copyright (2005) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2001-2005 NTESS and the LOCA contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef LOCA_TURNINGPOINT_MOORESPENCE_SOLVERSTRATEGY_H #define LOCA_TURNINGPOINT_MOORESPENCE_SOLVERSTRATEGY_H diff --git a/packages/nox/src/NOX_Description.H b/packages/nox/src/NOX_Description.H index 838d9b1bc7e4..ae8d097c6220 100644 --- a/packages/nox/src/NOX_Description.H +++ b/packages/nox/src/NOX_Description.H @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // NOX: An Object-Oriented Nonlinear Solver Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2002 NTESS and the NOX contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /* ************************************************************************ */ /* ************************************************************************ */ @@ -875,48 +841,14 @@ the file NOX_Abstract_Group.H.
  • Each file should begin as follows:
    -//@HEADER
    -// ************************************************************************
    -//
    +// @HEADER
    +// *****************************************************************************
     //            NOX: An Object-Oriented Nonlinear Solver Package
    -//                 Copyright (2002) Sandia Corporation
    -//
    -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
    -// license for use of this work by or on behalf of the U.S. Government.
    -//
    -// 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 name of the Corporation nor the names of the
    -// contributors may be used to endorse or promote products derived from
    -// this software without specific prior written permission.
    -//
    -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
    -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
    -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
    -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
    -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
    -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     //
    -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or
    -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories.
    -// ************************************************************************
    -//  CVS Information
    -// ************************************************************************
    -//@HEADER
    +// Copyright 2002 NTESS and the NOX contributors.
    +// SPDX-License-Identifier: BSD-3-Clause
    +// *****************************************************************************
    +// @HEADER
     
    Once the file is committed to the CVS repository, the CVS Information lines diff --git a/packages/nox/test/epetra/Thyra/ModelEvaluatorRosenbrock.hpp b/packages/nox/test/epetra/Thyra/ModelEvaluatorRosenbrock.hpp index d776b29127d3..da3612b6139e 100644 --- a/packages/nox/test/epetra/Thyra/ModelEvaluatorRosenbrock.hpp +++ b/packages/nox/test/epetra/Thyra/ModelEvaluatorRosenbrock.hpp @@ -1,44 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // NOX: An Object-Oriented Nonlinear Solver Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -//@HEADER -*/ +// Copyright 2002 NTESS and the NOX contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef NOX_THYRA_ROSENBROCK_MODEL_EVALUATOR_HPP #define NOX_THYRA_ROSENBROCK_MODEL_EVALUATOR_HPP diff --git a/packages/nox/test/lapack/NOX/Rosenbrock.C b/packages/nox/test/lapack/NOX/Rosenbrock.C index 0cf8bfbc688e..9610fb7c9265 100644 --- a/packages/nox/test/lapack/NOX/Rosenbrock.C +++ b/packages/nox/test/lapack/NOX/Rosenbrock.C @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // NOX: An Object-Oriented Nonlinear Solver Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Questions? Contact Roger Pawlowski (rppawlo@sandia.gov) or -// Eric Phipps (etphipp@sandia.gov), Sandia National Laboratories. -// ************************************************************************ -// CVS Information -// ************************************************************************ -//@HEADER +// Copyright 2002 NTESS and the NOX contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /*! \file Rosenbrock.C diff --git a/packages/pamgen/LICENSE b/packages/pamgen/LICENSE index 401e3ebba091..b0d2937e9b82 100644 --- a/packages/pamgen/LICENSE +++ b/packages/pamgen/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: LGPL-2.1-or-later Copyright (c) 2004 NTESS and the Pamgen contributors. diff --git a/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII.h b/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII.h index 64966ac63ba1..5f3f3e814c4a 100644 --- a/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII.h +++ b/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII.h @@ -1,37 +1,11 @@ -/* - * Copyright (c) 2005 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Governement - * retains certain rights in this software. - * - * 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 Sandia Corporation 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 - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ +// @HEADER +// ***************************************************************************** +// Pamgen Package +// +// Copyright 2004 NTESS and the Pamgen contributors. +// SPDX-License-Identifier: LGPL-2.1-or-later +// ***************************************************************************** +// @HEADER /***************************************************************************** * diff --git a/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII_l.h b/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII_l.h index 80ecc8af6a4b..ddcdd3aecf6a 100644 --- a/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII_l.h +++ b/packages/pamgen/mesh_spec_lt/pamgen_im_exodusII_l.h @@ -1,37 +1,11 @@ -/* - * Copyright (c) 2005 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Governement - * retains certain rights in this software. - * - * 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 Sandia Corporation 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 - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ +// @HEADER +// ***************************************************************************** +// Pamgen Package +// +// Copyright 2004 NTESS and the Pamgen contributors. +// SPDX-License-Identifier: LGPL-2.1-or-later +// ***************************************************************************** +// @HEADER /***************************************************************************** * diff --git a/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI.h b/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI.h index dc2145375dac..db53d754a906 100644 --- a/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI.h +++ b/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI.h @@ -1,37 +1,11 @@ -/* - * Copyright (c) 1998 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Governement - * retains certain rights in this software. - * - * 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 Sandia Corporation 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 - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ +// @HEADER +// ***************************************************************************** +// Pamgen Package +// +// Copyright 2004 NTESS and the Pamgen contributors. +// SPDX-License-Identifier: LGPL-2.1-or-later +// ***************************************************************************** +// @HEADER /**************************************************************************** * This file contains prototypes for the functions found in the NEMESIS diff --git a/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI_l.h b/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI_l.h index 42f73d99ca43..cbcee81b49e6 100644 --- a/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI_l.h +++ b/packages/pamgen/mesh_spec_lt/pamgen_im_ne_nemesisI_l.h @@ -1,37 +1,11 @@ -/* - * Copyright (c) 1998 Sandia Corporation. Under the terms of Contract - * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Governement - * retains certain rights in this software. - * - * 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 Sandia Corporation 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 - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ +// @HEADER +// ***************************************************************************** +// Pamgen Package +// +// Copyright 2004 NTESS and the Pamgen contributors. +// SPDX-License-Identifier: LGPL-2.1-or-later +// ***************************************************************************** +// @HEADER /**************************************************************************** * This file contains prototypes for the functions found in the NEMESIS diff --git a/packages/pamgen/test/rtc_test/rtcompiler-test.cc b/packages/pamgen/test/rtc_test/rtcompiler-test.cc index f0bc1761da34..23fec5b9fd11 100644 --- a/packages/pamgen/test/rtc_test/rtcompiler-test.cc +++ b/packages/pamgen/test/rtc_test/rtcompiler-test.cc @@ -267,7 +267,7 @@ int main( int argc, char* argv[] ) realProgram(arrayOneReal, arrayTwoReal, plainValOneReal, plainValTwoReal, plainValThreeReal, testChar); - const double epsilon = 1.0e-15; + [[maybe_unused]] const double epsilon = 1.0e-15; for (int i = 0; i < 9; ++i) { assert ( fabs(arrayOne[i] - arrayOneReal[i]) < epsilon); diff --git a/packages/panzer/LICENSE b/packages/panzer/LICENSE index ae1b06986637..a8c5fa4912c2 100644 --- a/packages/panzer/LICENSE +++ b/packages/panzer/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2011 NTESS and the Panzer contributors. diff --git a/packages/panzer/adapters-stk/example/CMakeLists.txt b/packages/panzer/adapters-stk/example/CMakeLists.txt index 9bbe263b0c56..8bed3e710ef5 100644 --- a/packages/panzer/adapters-stk/example/CMakeLists.txt +++ b/packages/panzer/adapters-stk/example/CMakeLists.txt @@ -1,13 +1,13 @@ IF(PANZER_HAVE_EPETRA_STACK) ADD_SUBDIRECTORY(assembly_engine) ADD_SUBDIRECTORY(PoissonInterfaceExample) - ADD_SUBDIRECTORY(main_driver) ADD_SUBDIRECTORY(ModelEvaluator) ENDIF(PANZER_HAVE_EPETRA_STACK) -ADD_SUBDIRECTORY(square_mesh) ADD_SUBDIRECTORY(CurlLaplacianExample) +ADD_SUBDIRECTORY(main_driver) ADD_SUBDIRECTORY(MixedCurlLaplacianExample) ADD_SUBDIRECTORY(MixedPoissonExample) ADD_SUBDIRECTORY(PoissonExample) ADD_SUBDIRECTORY(PoissonInterfaceTpetra) +ADD_SUBDIRECTORY(square_mesh) diff --git a/packages/panzer/adapters-stk/example/PoissonExample/compareWithGold_Curvilinear.py b/packages/panzer/adapters-stk/example/PoissonExample/compareWithGold_Curvilinear.py index 2b1be71cde9e..f8e650ec9d43 100644 --- a/packages/panzer/adapters-stk/example/PoissonExample/compareWithGold_Curvilinear.py +++ b/packages/panzer/adapters-stk/example/PoissonExample/compareWithGold_Curvilinear.py @@ -44,11 +44,11 @@ for i in range(len(q2gold_errors)): if abs(q2gold_errors[i] - q2_errors[i]) > tol: - print( 'Poisson example using a Q2 mesh does not pass regression check' ) + print( 'Poisson example using a Q2 mesh does not pass regression check:',abs(q2gold_errors[i] - q2_errors[i]),"must be less than",tol ) raise 'Exception' if abs(q1gold_errors[i] - q1_errors[i]) > tol: - print( 'Poisson example using a Q1 mesh does not pass regression check' ) + print( 'Poisson example using a Q1 mesh does not pass regression check:',abs(q1gold_errors[i] - q1_errors[i]),"must be less than",tol ) raise 'Exception' if q2_errors[i] > q1_errors[i]: diff --git a/packages/panzer/adapters-stk/example/PoissonExample/main.cpp b/packages/panzer/adapters-stk/example/PoissonExample/main.cpp index 95bac92bc74f..567a522cf9be 100644 --- a/packages/panzer/adapters-stk/example/PoissonExample/main.cpp +++ b/packages/panzer/adapters-stk/example/PoissonExample/main.cpp @@ -62,6 +62,7 @@ #include #include +#include using Teuchos::RCP; using Teuchos::rcp; @@ -107,7 +108,7 @@ int main(int argc,char * argv[]) clp.setOption("y-elements",&y_elements); // ignored if mesh file is supplied clp.setOption("basis-order",&basis_order); clp.setOption("mesh-filename",&mesh_name); - clp.setOption("problem",&problem_name); + clp.setOption("problem",&problem_name,"Problem type: rectangle or annulus. Defaults to rectangle."); // parse commandline argument Teuchos::CommandLineProcessor::EParseCommandLineReturn r_parse= clp.parse( argc, argv ); @@ -266,21 +267,15 @@ int main(int argc,char * argv[]) builder.comm = MPI_COMM_WORLD; builder.cubatureDegree = integration_order; builder.requiresCellIntegral = true; - builder.quadPointField = "TEMPERATURE_L2_ERROR"; + builder.quadPointField = "TEMPERATURE_L2_ERROR"; exampleResponseLibrary->addResponse("L2 Error",eBlocks,builder); - builder.comm = MPI_COMM_WORLD; - builder.cubatureDegree = integration_order; - builder.requiresCellIntegral = true; builder.quadPointField = "TEMPERATURE_H1_ERROR"; - exampleResponseLibrary->addResponse("H1 Error",eBlocks,builder); builder.quadPointField = "AREA"; - exampleResponseLibrary->addResponse("Area",eBlocks,builder); - } // setup closure model @@ -470,6 +465,7 @@ int main(int argc,char * argv[]) ///////////////////////////////////////////////////////////// if (true) { + stackedTimer->start("Compute Responses"); Teuchos::FancyOStream lout(Teuchos::rcpFromRef(std::cout)); lout.setOutputToRootOnly(0); @@ -494,12 +490,14 @@ int main(int argc,char * argv[]) Teuchos::rcp_dynamic_cast >(h1_resp); Teuchos::RCP > h1_respVec = Thyra::createMember(h1_resp_func->getVectorSpace()); h1_resp_func->setVector(h1_respVec); - double area_exact = 1.; - if (curvilinear) area_exact = M_PI * 1.0 * 1.0 - M_PI * .5 * .5; exampleResponseLibrary->addResponsesToInArgs(respInput); exampleResponseLibrary->evaluate(respInput); + double area_exact = 1.; + if (curvilinear) + area_exact = M_PI * 1.0 * 1.0 - M_PI * .5 * .5; + lout << "This is the Basis Order" << std::endl; lout << "Basis Order = " << basis_order << std::endl; lout << "This is the L2 Error" << std::endl; @@ -507,7 +505,8 @@ int main(int argc,char * argv[]) lout << "This is the H1 Error" << std::endl; lout << "H1 Error = " << sqrt(h1_resp_func->value) << std::endl; lout << "This is the error in area" << std::endl; - lout << "Area Error = " << abs(area_resp_func->value - area_exact) << std::endl; + lout << "Area Error = " << std::abs(area_resp_func->value - area_exact) << std::endl; + stackedTimer->stop("Compute Responses"); } stackedTimer->stop("Mixed Poisson"); @@ -520,8 +519,8 @@ int main(int argc,char * argv[]) std::fstream timing_stream(filename.str().c_str(),std::fstream::out|std::fstream::trunc); Teuchos::StackedTimer::OutputOptions options; options.output_fraction = true; - options.output_minmax = true; - options.output_histogram = true; + options.output_minmax = false; + options.output_histogram = false; options.num_histogram = 5; stackedTimer->report(timing_stream, Teuchos::DefaultComm::getComm(), options); } diff --git a/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt b/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt index afecaa5c0ce3..d2da3b73d4dc 100644 --- a/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt +++ b/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt @@ -32,13 +32,26 @@ TRIBITS_COPY_FILES_TO_BINARY_DIR(main_driver_files EXEDEPS main_driver ) +IF(PANZER_HAVE_EPETRA_STACK) + TRIBITS_ADD_ADVANCED_TEST( + main_driver_energy-ss + TEST_0 EXEC main_driver + ARGS --i=energy-ss.xml --exodus-io-num-procs=1 + PASS_REGULAR_EXPRESSION "panzer::MainDriver run completed." + XHOST trilinos-test.sandia.gov trilinos-test2.sandia.gov zan.sandia.gov + ) + + TRIBITS_ADD_ADVANCED_TEST( + main_driver_energy-ss-blocked + TEST_0 EXEC main_driver + ARGS --i=energy-ss-blocked.xml + PASS_REGULAR_EXPRESSION "panzer::MainDriver run completed." + ) +ENDIF(PANZER_HAVE_EPETRA_STACK) + TRIBITS_ADD_ADVANCED_TEST( - main_driver_energy-ss + main_driver_energy-ss-tp TEST_0 EXEC main_driver - ARGS --i=energy-ss.xml --exodus-io-num-procs=1 - PASS_REGULAR_EXPRESSION "panzer::MainDriver run completed." - XHOST trilinos-test.sandia.gov trilinos-test2.sandia.gov zan.sandia.gov - TEST_1 EXEC main_driver ARGS --i=energy-ss-tp.xml --exodus-io-num-procs=1 PASS_REGULAR_EXPRESSION "panzer::MainDriver run completed." ) @@ -50,13 +63,6 @@ TRIBITS_ADD_ADVANCED_TEST( PASS_REGULAR_EXPRESSION "panzer::MainDriver run completed." ) -TRIBITS_ADD_ADVANCED_TEST( - main_driver_energy-ss-blocked - TEST_0 EXEC main_driver - ARGS --i=energy-ss-blocked.xml - PASS_REGULAR_EXPRESSION "panzer::MainDriver run completed." - ) - TRIBITS_ADD_ADVANCED_TEST( main_driver_energy-ss-loca-eigenvalue TEST_0 EXEC main_driver diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-neumann.xml b/packages/panzer/adapters-stk/example/main_driver/energy-neumann.xml index 08d37c29022c..ac813d2f6e99 100644 --- a/packages/panzer/adapters-stk/example/main_driver/energy-neumann.xml +++ b/packages/panzer/adapters-stk/example/main_driver/energy-neumann.xml @@ -37,7 +37,8 @@ - + + @@ -177,42 +178,30 @@ - + - - - - - - - - - - - - - + - + - + - + - + - + - + - - + + diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-periodic-32bit-limit.xml b/packages/panzer/adapters-stk/example/main_driver/energy-periodic-32bit-limit.xml index 49f9632479d9..3f7261df1e6a 100644 --- a/packages/panzer/adapters-stk/example/main_driver/energy-periodic-32bit-limit.xml +++ b/packages/panzer/adapters-stk/example/main_driver/energy-periodic-32bit-limit.xml @@ -53,7 +53,8 @@ - + + @@ -206,42 +207,30 @@ - + - - - - - - - - - - - - - + - + - + - + - + - + - + - - + + diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-ss-blocked-tp.xml b/packages/panzer/adapters-stk/example/main_driver/energy-ss-blocked-tp.xml index b5929fcdebcd..0f2d58de1769 100644 --- a/packages/panzer/adapters-stk/example/main_driver/energy-ss-blocked-tp.xml +++ b/packages/panzer/adapters-stk/example/main_driver/energy-ss-blocked-tp.xml @@ -65,7 +65,7 @@ - + @@ -389,18 +389,6 @@ - - - - - - - - - - - - @@ -421,12 +409,22 @@ - + - + + + + + + + + + + + - - + + diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-ss-loca-eigenvalue.xml b/packages/panzer/adapters-stk/example/main_driver/energy-ss-loca-eigenvalue.xml index d87beace3eb1..70b540b0c7f5 100644 --- a/packages/panzer/adapters-stk/example/main_driver/energy-ss-loca-eigenvalue.xml +++ b/packages/panzer/adapters-stk/example/main_driver/energy-ss-loca-eigenvalue.xml @@ -56,7 +56,8 @@ - + + @@ -212,42 +213,29 @@ - + - - - - - - - - - - - - - + - + - + - - + - + - + - - + + diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp.xml b/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp.xml index a146e0e85bd8..6a4b60b4c7be 100644 --- a/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp.xml +++ b/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp.xml @@ -52,7 +52,7 @@ - + @@ -209,24 +209,12 @@ - + - - - - - - - - - - - - - + - + @@ -240,10 +228,10 @@ - + - - + + diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-transient-tempus-blocked.xml b/packages/panzer/adapters-stk/example/main_driver/energy-transient-tempus-blocked.xml index 922053b454ea..25f8e06fd866 100644 --- a/packages/panzer/adapters-stk/example/main_driver/energy-transient-tempus-blocked.xml +++ b/packages/panzer/adapters-stk/example/main_driver/energy-transient-tempus-blocked.xml @@ -41,7 +41,8 @@ - + + @@ -190,32 +191,19 @@ - + - - - - - - - - - - - - - + - + - + - - + @@ -229,15 +217,15 @@ - + - + - - + + diff --git a/packages/panzer/adapters-stk/example/main_driver/main_driver.cpp b/packages/panzer/adapters-stk/example/main_driver/main_driver.cpp index 55d70198d5a4..66b8a3ad7957 100644 --- a/packages/panzer/adapters-stk/example/main_driver/main_driver.cpp +++ b/packages/panzer/adapters-stk/example/main_driver/main_driver.cpp @@ -23,13 +23,13 @@ #include "Teuchos_as.hpp" #include "Panzer_NodeType.hpp" - #include "PanzerAdaptersSTK_config.hpp" #include "Panzer_STK_ModelEvaluatorFactory.hpp" #include "Panzer_ClosureModel_Factory_TemplateManager.hpp" #include "Panzer_PauseToAttach.hpp" #include "Panzer_String_Utilities.hpp" -#include "Panzer_EpetraLinearObjContainer.hpp" +#include "Panzer_ThyraObjContainer.hpp" +#include "Thyra_VectorSpaceBase.hpp" #ifdef Panzer_BUILD_PAPI_SUPPORT #include "Panzer_PAPI_Counter.hpp" @@ -255,18 +255,17 @@ int main(int argc, char *argv[]) user_data.set("Workset Size",input_params->sublist("Assembly").get("Workset Size")); fluxResponseLibrary->buildResponseEvaluators(physicsBlocks, - *eqset_factory, - cm_factory, - input_params->sublist("Closure Models"), - user_data); + *eqset_factory, + cm_factory, + input_params->sublist("Closure Models"), + user_data); } { Teuchos::RCP > resp = Teuchos::rcp_dynamic_cast >(fluxResponseLibrary->getResponse("HO-Flux"),true); - - // allocate a vector - Teuchos::RCP vec = Teuchos::rcp(new Epetra_Vector(*resp->getMap())); + + const auto vec = Thyra::createMember(*resp->getVectorSpace(),"HO-Flux Vector"); resp->setVector(vec); } } @@ -334,9 +333,9 @@ int main(int argc, char *argv[]) // initialize the ghosted container linObjFactory->initializeGhostedContainer(panzer::LinearObjContainer::X,*ae_inargs.ghostedContainer_); - const Teuchos::RCP epGlobalContainer - = Teuchos::rcp_dynamic_cast(ae_inargs.container_,true); - epGlobalContainer->set_x_th(gx); + const Teuchos::RCP> thGlobalContainer + = Teuchos::rcp_dynamic_cast>(ae_inargs.container_,true); + thGlobalContainer->set_x_th(gx); // evaluate current on contacts fluxResponseLibrary->addResponsesToInArgs(ae_inargs); diff --git a/packages/panzer/adapters-stk/example/main_driver/periodic_wedge.xml b/packages/panzer/adapters-stk/example/main_driver/periodic_wedge.xml index 035acd03d0b9..6653e6de0d0a 100644 --- a/packages/panzer/adapters-stk/example/main_driver/periodic_wedge.xml +++ b/packages/panzer/adapters-stk/example/main_driver/periodic_wedge.xml @@ -45,6 +45,7 @@ + @@ -198,42 +199,30 @@ - + - - - - - - - - - - - - - + - + - + - + - + - + - - + + diff --git a/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory.hpp b/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory.hpp index c3d3a19fef6a..c88c5c668217 100644 --- a/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory.hpp +++ b/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory.hpp @@ -85,7 +85,6 @@ namespace panzer_stk { Teuchos::RCP getValidParameters() const; //@} -#ifdef PANZER_HAVE_EPETRA_STACK /** \brief Builds the model evaluators for a panzer assembly \param[in] comm (Required) Teuchos communicator. Must be non-null. \param[in] global_data (Required) A fully constructed (all members allocated) global data object used to control parameter library and output support. Must be non-null. @@ -99,7 +98,6 @@ namespace panzer_stk { const panzer::BCStrategyFactory & bc_factory, const panzer::ClosureModelFactory_TemplateManager & cm_factory, bool meConstructionOn=true); -#endif Teuchos::RCP > getPhysicsModelEvaluator(); @@ -115,11 +113,9 @@ namespace panzer_stk { template int addResponse(const std::string & responseName,const std::vector & wkstDesc,const BuilderT & builder); -#ifdef PANZER_HAVE_EPETRA_STACK void buildResponses(const panzer::ClosureModelFactory_TemplateManager& cm_factory, const bool write_graphviz_file=false, const std::string& graphviz_file_prefix=""); -#endif Teuchos::RCP > getResponseOnlyModelEvaluator(); @@ -167,7 +163,6 @@ namespace panzer_stk { bool isTransient() const { return m_is_transient; } -#ifdef PANZER_HAVE_EPETRA_STACK /** Clone the internal model evaluator, but use new physics blocks. Note that * the physics blocks must be in some sense compatible with the original set. */ @@ -180,7 +175,6 @@ namespace panzer_stk { bool is_transient,bool is_explicit, const Teuchos::Ptr & bc_list=Teuchos::null, const Teuchos::RCP > & physics_me=Teuchos::null) const; -#endif /** \brief Setup the initial conditions in a model evaluator. Note that this * is entirely self contained. @@ -209,7 +203,6 @@ namespace panzer_stk { const Teuchos::ParameterList & user_data_pl, int workset_size) const; -#ifdef PANZER_HAVE_EPETRA_STACK /** This method is to assist with construction of the model evaluators. */ Teuchos::RCP > @@ -222,7 +215,6 @@ namespace panzer_stk { const Teuchos::RCP > & solverFactory, const Teuchos::RCP & global_data, bool is_transient,double t_init) const; -#endif bool useDynamicCoordinates() const diff --git a/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory_impl.hpp b/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory_impl.hpp index 7d9a9ed4863e..0f6e8de8c8f7 100644 --- a/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory_impl.hpp +++ b/packages/panzer/adapters-stk/src/Panzer_STK_ModelEvaluatorFactory_impl.hpp @@ -216,7 +216,6 @@ namespace panzer_stk { } } // namespace -#ifdef PANZER_HAVE_EPETRA_STACK template void ModelEvaluatorFactory::buildObjects(const Teuchos::RCP >& comm, const Teuchos::RCP& global_data, @@ -406,6 +405,7 @@ namespace panzer_stk { if(panzer::BlockedDOFManagerFactory::requiresBlocking(field_order) && !useTpetra) { +#ifdef PANZER_HAVE_EPETRA_STACK // Can't yet handle interface conditions for this system TEUCHOS_TEST_FOR_EXCEPTION(has_interface_condition, Teuchos::Exceptions::InvalidParameter, @@ -447,6 +447,9 @@ namespace panzer_stk { // build load balancing string for informative output loadBalanceString = printUGILoadBalancingInformation(*dofManager); +#else + TEUCHOS_TEST_FOR_EXCEPTION(true,std::runtime_error,"ERROR: buildObjects() - Epetra support is NOT enabled in this build!"); +#endif } else if(panzer::BlockedDOFManagerFactory::requiresBlocking(field_order) && useTpetra) { @@ -519,6 +522,7 @@ namespace panzer_stk { } else { +#ifdef PANZER_HAVE_EPETRA_STACK if (has_interface_condition) buildInterfaceConnections(bcs, conn_manager); @@ -539,6 +543,9 @@ namespace panzer_stk { // build load balancing string for informative output loadBalanceString = printUGILoadBalancingInformation(*dofManager); +#else + TEUCHOS_TEST_FOR_EXCEPTION(true,std::runtime_error,"ERROR: buildObjects() - Epetra support is NOT enabled in this build!"); +#endif } TEUCHOS_ASSERT(globalIndexer!=Teuchos::null); @@ -552,9 +559,9 @@ namespace panzer_stk { // build worksets ////////////////////////////////////////////////////////////// - + // build up needs array for workset container - std::map needs; + std::map needs; for(std::size_t i=0;ielementBlockID()] = physicsBlocks[i]->getWorksetNeeds(); @@ -574,7 +581,7 @@ namespace panzer_stk { max_wksets = std::max(max_wksets,works->size()); } user_data_params.set("Max Worksets",max_wksets); - wkstContainer->clear(); + wkstContainer->clear(); // Setup lagrangian type coordinates ///////////////////////////////////////////////////////////// @@ -727,7 +734,7 @@ namespace panzer_stk { // For now just remove Global MMS Parameters, if it exists const Teuchos::ParameterList& models = p.sublist("Closure Models"); Teuchos::ParameterList cl_models(models.name()); - for (Teuchos::ParameterList::ConstIterator model_it=models.begin(); + for (Teuchos::ParameterList::ConstIterator model_it=models.begin(); model_it!=models.end(); ++model_it) { std::string key = model_it->first; if (model_it->first != "Global MMS Parameters") @@ -751,7 +758,6 @@ namespace panzer_stk { m_physics_me = thyra_me; } -#endif // ifdef PANZER_HAVE_EPETRA_STACK template void ModelEvaluatorFactory:: @@ -1303,11 +1309,10 @@ namespace panzer_stk { fmb->writeVolumeTextDependencyFiles(graphPrefix, physicsBlocks); fmb->writeBCTextDependencyFiles(field_manager_prefix); } - + return fmb; } -#ifdef PANZER_HAVE_EPETRA_STACK template Teuchos::RCP > ModelEvaluatorFactory:: @@ -1403,11 +1408,14 @@ namespace panzer_stk { Thyra::ModelEvaluatorBase::InArgs nomVals = physics_me->getNominalValues(); // determine if this is a Epetra or Thyra ME - Teuchos::RCP ep_thyra_me = Teuchos::rcp_dynamic_cast(physics_me); Teuchos::RCP panzer_me = Teuchos::rcp_dynamic_cast(physics_me); + bool useThyra = true; +#ifdef PANZER_HAVE_EPETRA_STACK + Teuchos::RCP ep_thyra_me = Teuchos::rcp_dynamic_cast(physics_me); if(ep_thyra_me!=Teuchos::null) useThyra = false; +#endif // get parameter names std::vector > > p_names(physics_me->Np()); @@ -1442,9 +1450,7 @@ namespace panzer_stk { return thyra_me; } } -#endif // ifdef PANZER_HAVE_EPETRA_STACK -#ifdef PANZER_HAVE_EPETRA_STACK template Teuchos::RCP > ModelEvaluatorFactory:: @@ -1460,6 +1466,7 @@ namespace panzer_stk { { Teuchos::RCP > thyra_me; if(!buildThyraME) { +#ifdef PANZER_HAVE_EPETRA_STACK Teuchos::RCP ep_me = Teuchos::rcp(new panzer::ModelEvaluator_Epetra(fmb,rLibrary,lof, p_names,p_values, global_data, is_transient)); @@ -1468,6 +1475,9 @@ namespace panzer_stk { // Build Thyra Model Evaluator thyra_me = Thyra::epetraModelEvaluator(ep_me,solverFactory); +#else + TEUCHOS_TEST_FOR_EXCEPTION(true,std::runtime_error,"ERROR: buildPhysicsModelEvalautor() - Epetra stack is not enabled!"); +#endif } else { thyra_me = Teuchos::rcp(new panzer::ModelEvaluator @@ -1476,7 +1486,6 @@ namespace panzer_stk { return thyra_me; } -#endif // ifdef PANZER_HAVE_EPETRA_STACK template double ModelEvaluatorFactory:: @@ -1579,48 +1588,49 @@ namespace panzer_stk { ); } -#ifdef PANZER_HAVE_EPETRA_STACK template void ModelEvaluatorFactory:: buildResponses(const panzer::ClosureModelFactory_TemplateManager & cm_factory, const bool write_graphviz_file, const std::string& graphviz_file_prefix) { - typedef panzer::ModelEvaluator PanzerME; - Teuchos::ParameterList & p = *this->getNonconstParameterList(); Teuchos::ParameterList & user_data = p.sublist("User Data"); Teuchos::ParameterList & closure_models = p.sublist("Closure Models"); - // uninitialize the thyra model evaluator, its respone counts are wrong! - Teuchos::RCP thyra_me = Teuchos::rcp_dynamic_cast(m_physics_me); - Teuchos::RCP panzer_me = Teuchos::rcp_dynamic_cast(m_physics_me); + // uninitialize the thyra model evaluator, and rebuild the + // responses to get the correct response counts! - if(thyra_me!=Teuchos::null && panzer_me==Teuchos::null) { - Teuchos::RCP const_ep_me; - Teuchos::RCP > solveFactory; - thyra_me->uninitialize(&const_ep_me,&solveFactory); // this seems dangerous! + using PanzerME = panzer::ModelEvaluator; + Teuchos::RCP panzer_me = Teuchos::rcp_dynamic_cast(m_physics_me); - // I don't need no const-ness! - Teuchos::RCP ep_me = Teuchos::rcp_const_cast(const_ep_me); - Teuchos::RCP ep_panzer_me = Teuchos::rcp_dynamic_cast(ep_me); + if(nonnull(panzer_me)) { + panzer_me->buildResponses(m_physics_blocks,*m_eqset_factory,cm_factory,closure_models,user_data,write_graphviz_file,graphviz_file_prefix); + return; + } +#ifdef PANZER_HAVE_EPETRA_STACK + else { + Teuchos::RCP epetra_me = Teuchos::rcp_dynamic_cast(m_physics_me); - ep_panzer_me->buildResponses(m_physics_blocks,*m_eqset_factory,cm_factory,closure_models,user_data,write_graphviz_file,graphviz_file_prefix); + if(epetra_me!=Teuchos::null) { + Teuchos::RCP const_ep_me; + Teuchos::RCP > solveFactory; + epetra_me->uninitialize(&const_ep_me,&solveFactory); - // reinitialize the thyra model evaluator, now with the correct responses - thyra_me->initialize(ep_me,solveFactory); + Teuchos::RCP ep_me = Teuchos::rcp_const_cast(const_ep_me); + Teuchos::RCP ep_panzer_me = Teuchos::rcp_dynamic_cast(ep_me); + ep_panzer_me->buildResponses(m_physics_blocks,*m_eqset_factory,cm_factory,closure_models,user_data,write_graphviz_file,graphviz_file_prefix); - return; - } - else if(panzer_me!=Teuchos::null && thyra_me==Teuchos::null) { - panzer_me->buildResponses(m_physics_blocks,*m_eqset_factory,cm_factory,closure_models,user_data,write_graphviz_file,graphviz_file_prefix); + // reinitialize the thyra model evaluator, now with the correct responses + epetra_me->initialize(ep_me,solveFactory); - return; + return; + } } +#endif - TEUCHOS_ASSERT(false); + TEUCHOS_TEST_FOR_EXCEPTION(true,std::runtime_error,"ERROR: buildResponses() - could not cast Physics ME to PanzerME!"); } -#endif // ifdef PANZER_HAVE_EPETRA_STACK } #endif diff --git a/packages/panzer/adapters-stk/test/interpolation/interpolation.cpp b/packages/panzer/adapters-stk/test/interpolation/interpolation.cpp index f5999379aad3..9c00d7401ba1 100644 --- a/packages/panzer/adapters-stk/test/interpolation/interpolation.cpp +++ b/packages/panzer/adapters-stk/test/interpolation/interpolation.cpp @@ -468,8 +468,6 @@ namespace panzer { Teuchos::FancyOStream& out, bool &success) { using Scalar = double; - using LocalOrdinal = int; - using GlobalOrdinal = panzer::GlobalOrdinal; using ThyLinOp = Thyra::TpetraLinearOp; using CrsMatrix = Tpetra::CrsMatrix; using Operator = Tpetra::Operator; diff --git a/packages/panzer/disc-fe/src/Panzer_Interpolation.cpp b/packages/panzer/disc-fe/src/Panzer_Interpolation.cpp index f5629f21d5aa..e7d46d5f6341 100644 --- a/packages/panzer/disc-fe/src/Panzer_Interpolation.cpp +++ b/packages/panzer/disc-fe/src/Panzer_Interpolation.cpp @@ -99,8 +99,6 @@ Teuchos::RCP> buildInterpolation(const Teuchos::RCP< using Teuchos::rcp_dynamic_cast; using Scalar = double; - using LocalOrdinal = int; - using GlobalOrdinal = panzer::GlobalOrdinal; using tpetraBlockedLinObjFactory = typename panzer::BlockedTpetraLinearObjFactory; #ifdef PANZER_HAVE_EPETRA_STACK @@ -159,8 +157,6 @@ Teuchos::RCP > buildInterpolation(const Teuchos::RCP using Teuchos::rcp_dynamic_cast; using Scalar = double; - using LocalOrdinal = int; - using GlobalOrdinal = panzer::GlobalOrdinal; using STS = Teuchos::ScalarTraits; using KAT = Kokkos::ArithTraits; @@ -561,7 +557,7 @@ Teuchos::RCP > buildInterpolation(const Teuchos::RCP { // Check that there is no entry yet or that we are overwriting it with the same value auto row = lcl_tp_interp_matrix.rowConst(range_row); - for(size_t kk = 0; kkgetFieldNum. * - * \returns Field name. + * \returns Field name. */ virtual const std::string & getFieldString(int num) const = 0; /** What are the blockIds included in this connection manager? */ - virtual void getElementBlockIds(std::vector & elementBlockIds) const = 0; + virtual void getElementBlockIds(std::vector & elementBlockIds) const = 0; - /** Is the specified field in the element block? + /** Is the specified field in the element block? */ virtual bool fieldInBlock(const std::string & field, const std::string & block) const = 0; @@ -97,7 +97,7 @@ class GlobalIndexer { * \param[in] subcellDim * \param[in] subcellId */ - virtual const std::pair,std::vector > & + virtual const std::pair,std::vector > & getGIDFieldOffsets_closure(const std::string & blockId, int fieldNum, int subcellDim,int subcellId) const = 0; @@ -152,9 +152,9 @@ class GlobalIndexer { */ virtual void getOwnedAndGhostedIndices(std::vector& indices) const = 0; - + /// @name Epetra related functions. NOTE: for use with Epetra only! Will be deprecated when we drop epetra support! - ///@{ + ///@{ /** \brief Get the global IDs for a particular element. This function * overwrites the gids variable. @@ -228,7 +228,7 @@ class GlobalIndexer { /** Access the local IDs for an element. The local ordering is according to * the getOwnedAndGhostedIndices method. Note - * + * * @param cellIds [in] The list of cells we require LIDs for * @param lids [in/out] View to fill with LIDs. extent(1) MUST be sized correctly if num_dofs is not provided. * @param num_dofs [in] (optional) Number of DOFs in the current element block. @@ -244,7 +244,7 @@ class GlobalIndexer { */ template void getElementLIDs(PHX::View cellIds, ArrayT lids, const int num_dofs = 0) const - { + { CopyCellLIDsFunctor functor; functor.cellIds = cellIds; functor.global_lids = localIDs_k_; @@ -255,8 +255,8 @@ class GlobalIndexer { functor.num_dofs = lids.extent(1); #ifdef PANZER_DEBUG - TEUCHOS_ASSERT(functor.local_lids.extent(1) >= num_dofs); - TEUCHOS_ASSERT(functor.global_lids.extent(1) >= num_dofs); + TEUCHOS_ASSERT(static_cast(functor.local_lids.extent(1)) >= num_dofs); + TEUCHOS_ASSERT(static_cast(functor.global_lids.extent(1)) >= num_dofs); #endif Kokkos::parallel_for(cellIds.extent(0),functor); @@ -286,47 +286,47 @@ class GlobalIndexer { KOKKOS_INLINE_FUNCTION void operator()(const int cell) const { - for(int i=0;igetOwnedAndGhostedIndices method. */ void buildLocalIds() - { + { // this method is implmented as two steps to ensure // that setLocalIds works, it would be better to simply // call: - // buildLocalIdsFromOwnedElements(localIDs_); + // buildLocalIdsFromOwnedElements(localIDs_); - std::vector > localIDs; - buildLocalIdsFromOwnedElements(localIDs); + std::vector > localIDs; + buildLocalIdsFromOwnedElements(localIDs); setLocalIds(localIDs); } - /** This method is used by derived classes to the construct the local IDs from + /** This method is used by derived classes to the construct the local IDs from * the getOwnedAndGhostedIndices method. */ - void buildLocalIdsFromOwnedElements(std::vector > & localIDs) const ; + void buildLocalIdsFromOwnedElements(std::vector > & localIDs) const ; /** This method provides some capability to set the local IDs externally without * using the default buildLocalIds. The point is that we want to keep "getElementLIDs" * access exteremly fast. */ void setLocalIds(const std::vector > & localIDs) - { + { // determine the maximium second dimension of the local IDs std::size_t max = 0; for(std::size_t i=0;i max ? localIDs[i].size() : max; // allocate for the kokkos size - Kokkos::View localIDs_k + Kokkos::View localIDs_k = Kokkos::View("ugi:localIDs_",localIDs.size(),max); auto localIDs_h = Kokkos::create_mirror_view(localIDs_k); for(std::size_t i=0;i > & { std::vector ownedAndGhosted; this->getOwnedAndGhostedIndices(ownedAndGhosted); - + // build global to local hash map (temporary and used only once) std::unordered_map hashMap; for(std::size_t i=0;i > & std::vector elementBlocks; this->getElementBlockIds(elementBlocks); - + // compute total number of elements std::size_t numElmts = 0; for(std::size_t eb=0;eb > & this->getElementGIDs(elmts[e],gids,elementBlocks[eb]); std::vector & lids = localIDs[elmts[e]]; lids.resize(gids.size()); - + for(std::size_t g=0;gaddField("eblock-0_1_0","UY",pattern_U); dofManager->addField("eblock-0_1_0","UZ",pattern_U); - // int temp_num = dofManager->getFieldNum("TEMPERATURE"); - int ux_num = dofManager->getFieldNum("UX"); - int uy_num = dofManager->getFieldNum("UY"); - // int uz_num = dofManager->getFieldNum("UZ"); - // int p_num = dofManager->getFieldNum("PRESSURE"); - // int b_num = dofManager->getFieldNum("B"); - // int e_num = dofManager->getFieldNum("E"); - // build global unknowns (useful comment!) dofManager->buildGlobalUnknowns(); - - // print out some diagnostic information + + // print out some diagnostic information /////////////////////////////////////////////////////////// - dofManager->printFieldInformation(out); + dofManager->printFieldInformation(out); out << std::endl << "Load balancing: " << printUGILoadBalancingInformation(*dofManager) << std::endl; @@ -154,7 +145,7 @@ TEUCHOS_UNIT_TEST(tCartesianDOFMgr_DynRankView, threed) TEST_EQUALITY(hostOffsetsStdVector[i],hostKokkosOffsets(i)); } } - + } } // namespace panzer::unit test diff --git a/packages/phalanx/LICENSE b/packages/phalanx/LICENSE index acc4dd931233..544c68a0b422 100644 --- a/packages/phalanx/LICENSE +++ b/packages/phalanx/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2008 NTESS and the Phalanx contributors. diff --git a/packages/phalanx/build_scripts/do-configure-Albany-CUDA-shannon b/packages/phalanx/build_scripts/do-configure-Albany-CUDA-shannon index 41d17c7f0329..da91ae7427f0 100755 --- a/packages/phalanx/build_scripts/do-configure-Albany-CUDA-shannon +++ b/packages/phalanx/build_scripts/do-configure-Albany-CUDA-shannon @@ -1,20 +1,5 @@ #!/bin/bash # -#********************************************************************\ -#*Albany, Copyright (2010) Sandia Corporation -#* -#* Notice: This computer software was prepared by Sandia Corporation, * -#* hereinafter the Contractor, under Contract DE-AC04-94AL85000 with * -#* the Department of Energy (DOE). All rights in the computer software* -#* are reserved by DOE on behalf of the United States Government and * -#* the Contractor as provided in the Contract. You are authorized to * -#* use this computer software for Governmental purposes but it is not * -#* to be released or distributed to the public. NEITHER THE GOVERNMENT* -#* NOR THE CONTRACTOR MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR -#* ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. This notice -#* including this sentence must appear on any copies of this software.* -#* -#\********************************************************************/ # This is a sample Trilinos configuration script for Albany. # # Boost is required, but just needs to be unpacked, diff --git a/packages/phalanx/build_scripts/do-configure-shannon b/packages/phalanx/build_scripts/do-configure-shannon index 0b1364b6ace6..1b6925b38b0f 100755 --- a/packages/phalanx/build_scripts/do-configure-shannon +++ b/packages/phalanx/build_scripts/do-configure-shannon @@ -1,20 +1,5 @@ #!/bin/bash # -#********************************************************************\ -#*Albany, Copyright (2010) Sandia Corporation -#* -#* Notice: This computer software was prepared by Sandia Corporation, * -#* hereinafter the Contractor, under Contract DE-AC04-94AL85000 with * -#* the Department of Energy (DOE). All rights in the computer software* -#* are reserved by DOE on behalf of the United States Government and * -#* the Contractor as provided in the Contract. You are authorized to * -#* use this computer software for Governmental purposes but it is not * -#* to be released or distributed to the public. NEITHER THE GOVERNMENT* -#* NOR THE CONTRACTOR MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR -#* ASSUMES ANY LIABILITY FOR THE USE OF THIS SOFTWARE. This notice -#* including this sentence must appear on any copies of this software.* -#* -#\********************************************************************/ # This is a sample Trilinos configuration script for Albany. # # Boost is required, but just needs to be unpacked, diff --git a/packages/phalanx/example/FiniteElementAssembly/PrintValues.hpp b/packages/phalanx/example/FiniteElementAssembly/PrintValues.hpp index 361819a038fb..79065d2382af 100644 --- a/packages/phalanx/example/FiniteElementAssembly/PrintValues.hpp +++ b/packages/phalanx/example/FiniteElementAssembly/PrintValues.hpp @@ -74,7 +74,7 @@ namespace phx_example { *os << "f(" << i << ") = " << host_f(i) << std::endl; size_t val_index = 0; - for (size_t row=0; row < host_graph.numRows(); ++row) { + for (typename decltype(host_graph)::size_type row=0; row < host_graph.numRows(); ++row) { for (int j=0; j < host_graph.rowConst(row).length; ++j) { *os << "J(" << row << "," << host_graph.rowConst(row).colidx(j) << ") = " << host_J_vals(val_index) << std::endl; diff --git a/packages/phalanx/example/FiniteElementAssembly/auxiliary_tests/Example_FEM_LinearObjectFactory_AuxTest.cpp b/packages/phalanx/example/FiniteElementAssembly/auxiliary_tests/Example_FEM_LinearObjectFactory_AuxTest.cpp index 09ad4cf4d3fb..1cbbb0697632 100644 --- a/packages/phalanx/example/FiniteElementAssembly/auxiliary_tests/Example_FEM_LinearObjectFactory_AuxTest.cpp +++ b/packages/phalanx/example/FiniteElementAssembly/auxiliary_tests/Example_FEM_LinearObjectFactory_AuxTest.cpp @@ -49,7 +49,7 @@ TEUCHOS_UNIT_TEST(mesh, coord_gids) const int max_entries_per_row = 27*num_equations; const int min_entries_per_row = 8*num_equations; - for (size_t row=0; row < graph.numRows(); ++row) { + for (decltype(graph)::size_type row=0; row < graph.numRows(); ++row) { TEST_ASSERT(graph.rowConst(row).length <= max_entries_per_row); TEST_ASSERT(graph.rowConst(row).length >= min_entries_per_row); std::cout << "row(" << row << ") = "; diff --git a/packages/phalanx/src/Phalanx_KokkosViewOfViews.hpp b/packages/phalanx/src/Phalanx_KokkosViewOfViews.hpp index 0c7d1ad2f5e7..e025a3cec982 100644 --- a/packages/phalanx/src/Phalanx_KokkosViewOfViews.hpp +++ b/packages/phalanx/src/Phalanx_KokkosViewOfViews.hpp @@ -1,6 +1,6 @@ // @HEADER // ***************************************************************************** -// Phalanx: A Partial Differential Equation Field Evaluation +// Phalanx: A Partial Differential Equation Field Evaluation // Kernel for Flexible Management of Complex Dependency Chains // // Copyright 2008 NTESS and the Phalanx contributors. @@ -13,6 +13,7 @@ #include "Sacado.hpp" // for IsADType #include // for declval +#include // for shared_ptr namespace PHX { @@ -30,34 +31,67 @@ namespace PHX { { using type = Data; }; } - // **************************** - // Functions to free inner view memory (assumes outer views are on host) - // **************************** - template - auto freeInnerViewsOfHostHostViewOfViews(Kokkos::View*,OuterProps...>& v_of_v) { - for (std::size_t i=0; i < v_of_v.extent(0); ++i) { - v_of_v(i) = Kokkos::View(); - } - } - - template - auto freeInnerViewsOfHostHostViewOfViews(Kokkos::View**,OuterProps...>& v_of_v) { - for (std::size_t i=0; i < v_of_v.extent(0); ++i) { - for (std::size_t j=0; j < v_of_v.extent(1); ++j) { - v_of_v(i,j) = Kokkos::View(); - } - } - } + namespace details { + struct ViewOfViewsDeleter { + bool do_safety_check_ = false; + + template + std::enable_if_t< + Kokkos::is_view_v::value_type>> + operator()(Kokkos::View* vov) const { + Kokkos::fence("PHX:ViewOfViewsDeleter: fence before host cleanup of View of Views"); + if (do_safety_check_) { + if (vov->use_count() > 1) { + Kokkos::abort("\n\n********\n ERROR - PHX::ViewOfViews - please free all instances of device Kokkos::View> \n before deleting the host ViewOfView!\n********\n\n"); + } + } - template - auto freeInnerViewsOfHostHostViewOfViews(Kokkos::View***,OuterProps...>& v_of_v) { - for (std::size_t i=0; i < v_of_v.extent(0); ++i) { - for (std::size_t j=0; j < v_of_v.extent(1); ++j) { - for (std::size_t k=0; k < v_of_v.extent(2); ++k) { - v_of_v(i,j,k) = Kokkos::View(); + // destroy inner views on host, outside of a parallel region + constexpr size_t rank = Kokkos::View::rank(); + static constexpr bool device_view_is_accessible_from_host = Kokkos::SpaceAccessibility::memory_space>::accessible; + if (device_view_is_accessible_from_host) { + if constexpr (rank == 0) { + (*vov)() = {}; + } else if constexpr (rank == 1) { + for (size_t i = 0; i < vov->extent(0); ++i) { + (*vov)(i) = {}; + } + } else if constexpr (rank == 2) { + for (size_t i = 0; i < vov->extent(0); ++i) { + for (size_t j = 0; j < vov->extent(1); ++j) { + (*vov)(i, j) = {}; + } + } + } else if constexpr (rank == 3) { + for (size_t i = 0; i < vov->extent(0); ++i) { + for (size_t j = 0; j < vov->extent(1); ++j) { + for (size_t k = 0; k < vov->extent(2); ++k) { + (*vov)(i, j, k) = {}; + } + } + } + } else { + static_assert(std::is_void_v, "\n\n********\n Error - PHX::ViewOfViews - ViewOfView with outer view greater than rank 3 is not supported!\n********\n\n"); + } } + // dispose of the outer view + delete vov; } - } + }; + + template + struct ViewOfViewsMaker { + static_assert(Kokkos::is_view_v); + }; + template + struct ViewOfViewsMaker> { + static_assert(Kokkos::is_view_v::value_type>); + template + static auto make_shared(Args&&... args) { + return std::shared_ptr>( + new Kokkos::View((Args &&) args...), ViewOfViewsDeleter()); + } + }; } // **************************** @@ -100,20 +134,19 @@ namespace PHX { using OuterViewType = Kokkos::View; private: - // Inner views are mananged - used to prevent early deletion - typename OuterViewType::HostMirror view_host_; + // Inner views are managed - used to prevent early deletion + std::shared_ptr view_host_; + // Device view + std::shared_ptr view_device_; // Inner views are unmanaged by runtime construction with pointer // (avoids template parameter). Used to correctly initialize outer // device view on device. - typename OuterViewType::HostMirror view_host_unmanaged_; - // Device view - OuterViewType view_device_; + static constexpr bool device_view_is_accessible_from_host = Kokkos::SpaceAccessibility::accessible; + std::conditional_t, std::shared_ptr> view_host_unmanaged_; // True if the host view has not been synced to device bool device_view_is_synced_; // True if the outer view has been initialized bool is_initialized_; - // Use count of device view after initialization. This changes based on whether the view_device_ is accessible to host space. If not accessible, the use_count_ is 1. If it is accessible, the value is 2 due to using create_mirror_view in initialization if view_host_unmanaged_. - int use_count_; // A safety check. If true, this makes sure there are no external references to the device view of views. bool check_use_count_; @@ -121,15 +154,19 @@ namespace PHX { /// Ctor that uses the default execution space instance. template ViewOfViews(const std::string name,Extents... extents) - : view_host_(name,extents...), - view_device_(name,extents...), + : view_host_(details::ViewOfViewsMaker::make_shared(name,extents...)), + view_device_(details::ViewOfViewsMaker::make_shared(name,extents...)), device_view_is_synced_(false), is_initialized_(true), - use_count_(0), check_use_count_(true) { - view_host_unmanaged_ = Kokkos::create_mirror_view(view_device_); - use_count_ = view_device_.impl_track().use_count(); + if constexpr (device_view_is_accessible_from_host) { + view_host_unmanaged_ = view_device_; + } else { + view_host_unmanaged_ = details::ViewOfViewsMaker::make_shared(Kokkos::create_mirror_view(*view_device_)); + } + + std::get_deleter(view_device_)->do_safety_check_ = check_use_count_; } /// Ctor that uses a user specified execution space instance. @@ -138,72 +175,59 @@ namespace PHX { /// fence. Be sure to manually fence as needed. template ViewOfViews(const ExecSpace& e_space,const std::string name,Extents... extents) - : view_host_(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space(),name),extents...), - view_device_(Kokkos::view_alloc(e_space,name),extents...), + : view_host_(details::ViewOfViewsMaker::make_shared(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space(),name),extents...)), + view_device_(details::ViewOfViewsMaker::make_shared(Kokkos::view_alloc(e_space,name),extents...)), device_view_is_synced_(false), is_initialized_(true), - use_count_(0), check_use_count_(true) { - view_host_unmanaged_ = Kokkos::create_mirror_view(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space()),view_device_); - use_count_ = view_device_.impl_track().use_count(); + if constexpr (device_view_is_accessible_from_host) { + view_host_unmanaged_ = view_device_; + } else { + view_host_unmanaged_ = details::ViewOfViewsMaker::make_shared(Kokkos::create_mirror_view(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space()),*view_device_)); + } + + std::get_deleter(view_device_)->do_safety_check_ = check_use_count_; } ViewOfViews() : device_view_is_synced_(false), is_initialized_(false), - use_count_(0), check_use_count_(true) {} - ViewOfViews(const ViewOfViews& ) = default; - ViewOfViews& operator=(const ViewOfViews& ) = default; - ViewOfViews(ViewOfViews&& src) = default; - ViewOfViews& operator=(ViewOfViews&& ) = default; - - // Making this a kokkos function eliminates cuda compiler warnings - // in objects that contain ViewOfViews that are copied to device. - KOKKOS_INLINE_FUNCTION - ~ViewOfViews() + /// Enable safety check in dtor for external references. + void enableSafetyCheck() { - // Make sure there is not another object pointing to the device - // view if the host view is about to be deleted. The host view - // may delete the inner views if it is the last owner. - KOKKOS_IF_ON_HOST(( - if ( check_use_count_ ) { - if ( (view_host_.impl_track().use_count() == 1) && (view_device_.impl_track().use_count() > use_count_) ) { - Kokkos::abort("\n ERROR - PHX::ViewOfViews - please free all instances of device ViewOfView \n before deleting the host ViewOfView!\n\n"); - } - } - // We must manually delete the inner views now. The Serial - // backend has been updated for thread safety, causing - // deadlock from a view dtor mutex - nested views cause nested - // parallel_for calls. Details: - // Commit to kokkos that caused issue: https://github.com/kokkos/kokkos/pull/7080 - // Kokkos issue that reports failures: https://github.com/kokkos/kokkos/issues/7092 - // Phalanx: fixes: https://github.com/trilinos/Trilinos/pull/13188 - if (view_host_.impl_track().use_count() == 1) { - PHX::freeInnerViewsOfHostHostViewOfViews(view_host_); - } - )) + check_use_count_ = true; + if (this->isInitialized()) + std::get_deleter(view_device_)->do_safety_check_ = check_use_count_; } - /// Enable safety check in dtor for external references. - void enableSafetyCheck() { check_use_count_ = true; } - /// Disable safety check in dtor for external references. - void disableSafetyCheck() { check_use_count_ = false; } + void disableSafetyCheck() + { + check_use_count_ = false; + if (this->isInitialized()) + std::get_deleter(view_device_)->do_safety_check_ = check_use_count_; + } /// Allocate the out view objects. Extents are for the outer view. Uses the default execution space. template void initialize(const std::string name,Extents... extents) { - view_host_ = typename OuterViewType::HostMirror(name,extents...); - view_device_ = OuterViewType(name,extents...); - view_host_unmanaged_ = Kokkos::create_mirror_view(view_device_); + view_host_ = details::ViewOfViewsMaker::make_shared(name,extents...); + view_device_ = details::ViewOfViewsMaker::make_shared(name,extents...); + if constexpr (device_view_is_accessible_from_host) { + view_host_unmanaged_ = view_device_; + } else { + view_host_unmanaged_ = details::ViewOfViewsMaker::make_shared(Kokkos::create_mirror_view(*view_device_)); + } + + std::get_deleter(view_device_)->do_safety_check_ = check_use_count_; + device_view_is_synced_ = false; is_initialized_ = true; - use_count_ = view_device_.impl_track().use_count(); } /// Allocate the out view objects. Extents are for the outer @@ -214,12 +238,18 @@ namespace PHX { template void initialize(const ExecSpace& e_space,const std::string name,Extents... extents) { - view_host_ = typename OuterViewType::HostMirror(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space(),name),extents...); - view_device_ = OuterViewType(Kokkos::view_alloc(e_space,name),extents...); - view_host_unmanaged_ = Kokkos::create_mirror_view(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space()),view_device_); + view_host_ = details::ViewOfViewsMaker::make_shared(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space(),name),extents...); + view_device_ = details::ViewOfViewsMaker::make_shared(Kokkos::view_alloc(e_space,name),extents...); + if constexpr (device_view_is_accessible_from_host) { + view_host_unmanaged_ = view_device_; + } else { + view_host_unmanaged_ = details::ViewOfViewsMaker::make_shared(Kokkos::create_mirror_view(Kokkos::view_alloc(typename OuterViewType::HostMirror::execution_space()),*view_device_)); + } + + std::get_deleter(view_device_)->do_safety_check_ = check_use_count_; + device_view_is_synced_ = false; is_initialized_ = true; - use_count_ = view_device_.impl_track().use_count(); } // Returns true if the outer view has been initialized. @@ -238,7 +268,7 @@ namespace PHX { TEUCHOS_ASSERT(is_initialized_); // Store the managed version so inner views don't get deleted. - view_host_(i...) = v; + (*view_host_)(i...) = v; // Store a runtime unmanaged view for deep_copy to // device. Unmanaged is required to prevent double deletion on @@ -248,10 +278,10 @@ namespace PHX { if (Sacado::IsADType::value) { auto layout = v.layout(); layout.dimension[InnerViewType::rank] = Kokkos::dimension_scalar(v); - view_host_unmanaged_(i...) = InnerViewType(v.data(),layout); + (*view_host_unmanaged_)(i...) = InnerViewType(v.data(),layout); } else - view_host_unmanaged_(i...) = InnerViewType(v.data(),v.layout()); + (*view_host_unmanaged_)(i...) = InnerViewType(v.data(),v.layout()); device_view_is_synced_ = false; } @@ -263,7 +293,7 @@ namespace PHX { void syncHostToDevice() { TEUCHOS_ASSERT(is_initialized_); - Kokkos::deep_copy(view_device_,view_host_unmanaged_); + Kokkos::deep_copy(*view_device_,*view_host_unmanaged_); device_view_is_synced_ = true; } @@ -277,38 +307,23 @@ namespace PHX { void syncHostToDevice(const ExecSpace& e_space) { TEUCHOS_ASSERT(is_initialized_); - Kokkos::deep_copy(e_space,view_device_,view_host_unmanaged_); + Kokkos::deep_copy(e_space,*view_device_,*view_host_unmanaged_); device_view_is_synced_ = true; } - /// Returns a host mirror view for the outer view, where the inner - /// views are still on device. - auto getViewHost() - { - TEUCHOS_ASSERT(is_initialized_); - return view_host_; - } - /// Returns a host mirror view for the outer view, where the inner /// views are still on device. auto getViewHost() const { TEUCHOS_ASSERT(is_initialized_); - return view_host_; - } - - /// Returns device view of views - auto getViewDevice() - { - KOKKOS_ASSERT(device_view_is_synced_); - return view_device_; + return *view_host_; } /// Returns device view of views auto getViewDevice() const { KOKKOS_ASSERT(device_view_is_synced_); - return view_device_; + return *view_device_; } }; diff --git a/packages/phalanx/test/Kokkos/tKokkos.cpp b/packages/phalanx/test/Kokkos/tKokkos.cpp index f5f7f8cf9c42..cdadac61779d 100644 --- a/packages/phalanx/test/Kokkos/tKokkos.cpp +++ b/packages/phalanx/test/Kokkos/tKokkos.cpp @@ -945,15 +945,15 @@ namespace phalanx_test { { Kokkos::View values("v"); Kokkos::parallel_for("offline stdandard deviation",N,KOKKOS_LAMBDA(const int i) { - bool success = false; + bool success_local = false; do { StdDevAtomic n_minus_one(values()); StdDevAtomic n(n_minus_one); n.count_ += 1; n.mean_ += ( a(i) - n_minus_one.mean_ ) / n.count_; n.M2_ += ( a(i) - n_minus_one.mean_ ) * ( a(i) - n.mean_ ); - success = Kokkos::atomic_compare_exchange_strong(&(values()),n_minus_one,n); - } while (!success); + success_local = Kokkos::atomic_compare_exchange_strong(&(values()),n_minus_one,n); + } while (!success_local); }); PHX::Device().fence(); diff --git a/packages/phalanx/test/Kokkos/tKokkosViewOfViews.cpp b/packages/phalanx/test/Kokkos/tKokkosViewOfViews.cpp index ca4839f74051..3dd43918d311 100644 --- a/packages/phalanx/test/Kokkos/tKokkosViewOfViews.cpp +++ b/packages/phalanx/test/Kokkos/tKokkosViewOfViews.cpp @@ -94,6 +94,15 @@ TEUCHOS_UNIT_TEST(ViewOfViews,from_separate_views) { TEST_FLOATING_EQUALITY(c_host(cell,pt,eq),5.0,tol); } } + + // Need to manually clean out the inner view memory. The Kokkos view + // dtor calls a parallel_for in the destructor for the view. A view + // of views thus calls nested parallel_fors that are not + // allowed. This results in a hang at the parallel_for mutex. + { + for (size_t i=0; i < v_host_managed.size(); ++i) + v_host_managed(i) = {}; + } } // Note: The outer view will call the default ctor on device for first @@ -115,12 +124,6 @@ TEUCHOS_UNIT_TEST(ViewOfViews,ArrayOfViews) { const int num_pts = 8; const int num_equations = 32; - // Requirement 1: The inner view must be unmanaged on device to - // prevent double deletion! To initialize correctly, we need to deep - // copy from host with the inner views propeties matching exactly on - // host and device. - - using InnerViewUnmanaged = Kokkos::View>; using InnerView = Kokkos::View; // For making sure the views are not destroyed. @@ -132,10 +135,6 @@ TEUCHOS_UNIT_TEST(ViewOfViews,ArrayOfViews) { InnerView b("b",num_cells,num_pts,num_equations); InnerView c("c",num_cells,num_pts,num_equations); - // vec[0] = a; - // vec[1] = b; - // vec[2] = c; - a_of_v[0] = a; a_of_v[1] = b; a_of_v[2] = c; diff --git a/packages/phalanx/test/ViewOfViews/tPhalanxViewOfViews.cpp b/packages/phalanx/test/ViewOfViews/tPhalanxViewOfViews.cpp index 520f59c29ab8..185a8a15d0ed 100644 --- a/packages/phalanx/test/ViewOfViews/tPhalanxViewOfViews.cpp +++ b/packages/phalanx/test/ViewOfViews/tPhalanxViewOfViews.cpp @@ -1,6 +1,6 @@ // @HEADER // ***************************************************************************** -// Phalanx: A Partial Differential Equation Field Evaluation +// Phalanx: A Partial Differential Equation Field Evaluation // Kernel for Flexible Management of Complex Dependency Chains // // Copyright 2008 NTESS and the Phalanx contributors. @@ -24,7 +24,7 @@ using exec_t = Kokkos::DefaultExecutionSpace; using mem_t = Kokkos::DefaultExecutionSpace::memory_space; -TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultStreamInitialize) { +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView_DefaultStreamInitialize) { const int num_cells = 10; const int num_pts = 8; @@ -72,12 +72,6 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultStreamInitialize) { v_of_v.enableSafetyCheck(); TEST_ASSERT(v_of_v.safetyCheck()); - // Uncomment the line below to prove the ViewOfViews prevents - // device views from outliving host view. This line will cause a - // Kokkos::abort() and error message since v_dev above is still in - // scope when the ViewOfViews is destoryed. - // v_of_v = PHX::ViewOfViews("outer host",2,2); - // Test the const versions of accessors { const PHX::ViewOfViews& const_v_of_v = v_of_v; @@ -96,7 +90,7 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultStreamInitialize) { } } -TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultStreamCtor) { +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView_DefaultStreamCtor) { const int num_cells = 10; const int num_pts = 8; @@ -132,12 +126,6 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultStreamCtor) { v_dev(1,1)(cell,pt,eq) = v_dev(0,0)(cell,pt,eq) + v_dev(0,1)(cell,pt,eq) + v_dev(1,0)(cell,pt,eq); }); } - - // Uncomment the line below to prove the ViewOfViews prevents - // device views from outliving host view. This line will cause a - // Kokkos::abort() and error message since v_dev above is still in - // scope when the ViewOfViews is destoryed. - // v_of_v = PHX::ViewOfViews("outer host",2,2); } auto d_host = Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace(),d); @@ -150,7 +138,7 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultStreamCtor) { } } -TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_UserStreamCtor) { +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView_UserStreamCtor) { const int num_cells = 10; const int num_pts = 8; @@ -211,11 +199,6 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_UserStreamCtor) { }); } - // Uncomment the line below to prove the ViewOfViews prevents - // device views from outliving host view. This line will cause a - // Kokkos::abort() and error message since v_dev above is still in - // scope when the ViewOfViews is destoryed. - // v_of_v = PHX::ViewOfViews("outer host",2,2); } streams[3].fence(); @@ -232,7 +215,7 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_UserStreamCtor) { } } -TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_UserStreamInitialize) { +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView_UserStreamInitialize) { const int num_cells = 10; const int num_pts = 8; @@ -294,12 +277,6 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_UserStreamInitialize) { v_dev(1,1)(cell,pt,eq) = v_dev(0,0)(cell,pt,eq) + v_dev(0,1)(cell,pt,eq) + v_dev(1,0)(cell,pt,eq); }); } - - // Uncomment the line below to prove the ViewOfViews prevents - // device views from outliving host view. This line will cause a - // Kokkos::abort() and error message since v_dev above is still in - // scope when the ViewOfViews is destoryed. - // v_of_v = PHX::ViewOfViews("outer host",2,2); } streams[3].fence(); @@ -332,13 +309,13 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,KokkosToolsDefaultStreamCheck) { */ // Make sure that an uninitialized ViewOviews3 can be default -// constructed and destoryed. Happens in application unit tests. +// constructed and destroyed. Happens in application unit tests. struct MeshEvaluationTestStruct { using InnerView = Kokkos::View; PHX::ViewOfViews<2,InnerView,mem_t> v_of_v_; }; -TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView3_DefaultCtorDtor) { +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView_DefaultCtorDtor) { auto mesh_eval = std::make_shared(); TEST_ASSERT(!mesh_eval->v_of_v_.isInitialized()); mesh_eval = nullptr; @@ -577,65 +554,106 @@ PHX::ViewOfViews<2,PHX::View,PHX::Device> createVoV() return tmp; } -// Simulates panzer DOFManager use case where the DOFManager creates a -// VoV and returns it to an evaluator in the evalauteFields method. -TEUCHOS_UNIT_TEST(PhalanxViewOfViews,FadAndAssignment) { - PHX::ViewOfViews<2,PHX::View,PHX::Device> vov; - - for (int i=0; i < 2; ++i) { - vov = createVoV(); - - auto Mat_h = vov.getViewHost(); - auto a = Mat_h(0,0); - auto b = Mat_h(0,1); - auto c = Mat_h(1,0); - - // Initialize a and b - { - Kokkos::MDRangePolicy> policy({0,0},{a.extent(0),a.extent(1)}); - Kokkos::parallel_for("FadAndAssignment init",policy,KOKKOS_LAMBDA(const int cell, const int pt) { - a(cell,pt).val() = double(cell) + double(pt); - a(cell,pt).fastAccessDx(0) = 0.0; - a(cell,pt).fastAccessDx(1) = 2.0 * double(cell) + double(pt); - b(cell,pt).val() = double(cell); - b(cell,pt).fastAccessDx(0) = 0.0; - b(cell,pt).fastAccessDx(1) = 0.0; - }); - PHX::Device::execution_space().fence(); - } +template +void initializeVoV(VoVType& vov) +{ + auto Mat_h = vov.getViewHost(); + auto a = Mat_h(0,0); + auto b = Mat_h(0,1); + auto c = Mat_h(1,0); + + // Initialize a, b and c + Kokkos::MDRangePolicy> policy({0,0},{a.extent(0),a.extent(1)}); + Kokkos::parallel_for("FadAndAssignment init",policy,KOKKOS_LAMBDA(const int cell, const int pt) { + a(cell,pt).val() = double(cell) + double(pt); + a(cell,pt).fastAccessDx(0) = 0.0; + a(cell,pt).fastAccessDx(1) = 2.0 * double(cell) + double(pt); + b(cell,pt).val() = double(cell); + b(cell,pt).fastAccessDx(0) = 0.0; + b(cell,pt).fastAccessDx(1) = 0.0; + c(cell,pt).val() = 0.0; + c(cell,pt).fastAccessDx(0) = 0.0; + c(cell,pt).fastAccessDx(1) = 0.0; + }); + PHX::Device::execution_space().fence(); +} - // Compute c using device vov - auto Mat = vov.getViewDevice(); - const bool use_hierarchic = true; - if (use_hierarchic) { - Kokkos::TeamPolicy policy(a.extent(0),Kokkos::AUTO()); - Kokkos::parallel_for("FadAndAssignement compute",policy,KOKKOS_LAMBDA(const Kokkos::TeamPolicy::member_type& team) { - const auto cell = team.league_rank(); - Kokkos::parallel_for(Kokkos::TeamThreadRange(team,0,a.extent(1)), [&] (const int& pt) { - Mat(1,0)(cell,pt) = Mat(0,0)(cell,pt) * Mat(0,1)(cell,pt); - }); - }); - } else { - Kokkos::MDRangePolicy> policy({0,0},{a.extent(0),a.extent(1)}); - Kokkos::parallel_for("FadAndAssignement compute",policy,KOKKOS_LAMBDA(const int cell, const int pt) { +template +void testVoV(VoVType& vov, OstreamType& out, bool& success) +{ + // Compute c using device vov + auto Mat_h = vov.getViewHost(); + auto c = Mat_h(1,0); + auto Mat = vov.getViewDevice(); + const bool use_hierarchic = true; + if (use_hierarchic) { + Kokkos::TeamPolicy policy(c.extent(0),Kokkos::AUTO()); + Kokkos::parallel_for("FadAndAssignement compute",policy,KOKKOS_LAMBDA(const Kokkos::TeamPolicy::member_type& team) { + const auto cell = team.league_rank(); + Kokkos::parallel_for(Kokkos::TeamThreadRange(team,0,c.extent(1)), [&] (const int& pt) { Mat(1,0)(cell,pt) = Mat(0,0)(cell,pt) * Mat(0,1)(cell,pt); }); - } - PHX::Device::execution_space().fence(); + }); + } else { + Kokkos::MDRangePolicy> policy({0,0},{c.extent(0),c.extent(1)}); + Kokkos::parallel_for("FadAndAssignement compute",policy,KOKKOS_LAMBDA(const int cell, const int pt) { + Mat(1,0)(cell,pt) = Mat(0,0)(cell,pt) * Mat(0,1)(cell,pt); + }); + } + PHX::Device::execution_space().fence(); - // Check the results - auto c_h = Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace(),c); - const auto tol = std::numeric_limits::epsilon() * 100.0; - for (size_t cell=0; cell < a.extent(0); ++cell) { - for (size_t pt=0; pt < a.extent(1); ++pt) { - // printf("c(%zu,%zu).val=%f, c.dx(0)=%f, c.dx(1)=%f\n",cell,pt,c_h(cell,pt).val(),c_h(cell,pt).fastAccessDx(0),c_h(cell,pt).fastAccessDx(1)); - double gold_val = double(cell) * (double(cell) + double(pt)); - TEST_FLOATING_EQUALITY( c_h(cell,pt).val(),gold_val,tol); - double gold_dx1 = (2.0 * double(cell) + double(pt)) * double(cell); - TEST_FLOATING_EQUALITY( c_h(cell,pt).fastAccessDx(1),gold_dx1,tol); - } + // Check the results + auto c_h = Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace(),c); + const auto tol = std::numeric_limits::epsilon() * 100.0; + for (size_t cell=0; cell < c.extent(0); ++cell) { + for (size_t pt=0; pt < c.extent(1); ++pt) { + // printf("c(%zu,%zu).val=%f, c.dx(0)=%f, c.dx(1)=%f\n",cell,pt,c_h(cell,pt).val(),c_h(cell,pt).fastAccessDx(0),c_h(cell,pt).fastAccessDx(1)); + double gold_val = double(cell) * (double(cell) + double(pt)); + TEST_FLOATING_EQUALITY( c_h(cell,pt).val(),gold_val,tol); + double gold_dx1 = (2.0 * double(cell) + double(pt)) * double(cell); + TEST_FLOATING_EQUALITY( c_h(cell,pt).fastAccessDx(1),gold_dx1,tol); } + } +} +// This test checks the copy and assignment objects for a vov. We have +// many use cases where the vov is created in one object and then +// passed around and stored in other objects. The assignment operators +// loop over the test multiple times to prove that both an empty vov +// and a perviously populated vov can both be assigned to a new +// vov. The previously populated version will hang due to nested +// parallel_for in the kokkos view dtors if not handled corectly. +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,CtorAndAssignmentWithFadData) { + using VoV = PHX::ViewOfViews<2,PHX::View,PHX::Device>; + + // Test the move assignment operator + VoV vov; + for (int i=0; i < 2; ++i) { + vov = std::move(createVoV()); + initializeVoV(vov); + testVoV(vov, out, success); + } + + // Test the copy constructor + { + VoV vov2(vov); + initializeVoV(vov2); + testVoV(vov2, out, success); + } + + // Test the move contructor + { + VoV vov3(std::move(createVoV())); + initializeVoV(vov3); + testVoV(vov3, out, success); + } + + // Test the copy assignment operator + VoV vov4; + for (int i=0; i < 2; ++i) { + vov4 = vov; + initializeVoV(vov4); + testVoV(vov4, out, success); } } @@ -709,3 +727,67 @@ TEUCHOS_UNIT_TEST(PhalanxViewOfViews,FadHierarchicMDRangeBug) { } } } + + +// This test checks that the safety check works. Since the safety +// check occurs in the deleter, the error calls abort instead of +// throwning a exception. We would need to switch the test harness to +// gtest to be able to test aborts in unit tests, so the needed code +// check is commented out for now. You can manually run this check by +// uncommenting the line below. + +TEUCHOS_UNIT_TEST(PhalanxViewOfViews,ViewOfView_SafetyCheckAbort) { + + const int num_cells = 10; + const int num_pts = 8; + const int num_equations = 32; + + Kokkos::View a("a",num_cells,num_pts,num_equations); + Kokkos::View b("b",num_cells,num_pts,num_equations); + Kokkos::View c("c",num_cells,num_pts,num_equations); + Kokkos::View d("d",num_cells,num_pts,num_equations); + + Kokkos::deep_copy(a,2.0); + Kokkos::deep_copy(b,3.0); + Kokkos::deep_copy(c,4.0); + + { + using InnerView = Kokkos::View; + constexpr int OuterViewRank = 2; + PHX::ViewOfViews v_of_v; + + TEST_ASSERT(!v_of_v.isInitialized()); + v_of_v.initialize("outer host",2,2); + TEST_ASSERT(v_of_v.isInitialized()); + + v_of_v.addView(a,0,0); + v_of_v.addView(b,0,1); + v_of_v.addView(c,1,0); + v_of_v.addView(d,1,1); + + TEST_ASSERT(!v_of_v.deviceViewIsSynced()); + v_of_v.syncHostToDevice(); + TEST_ASSERT(v_of_v.deviceViewIsSynced()); + + auto v_dev = v_of_v.getViewDevice(); + auto policy = Kokkos::MDRangePolicy>({0,0,0},{num_cells,num_pts,num_equations}); + Kokkos::parallel_for("view of view test",policy,KOKKOS_LAMBDA (const int cell,const int pt, const int eq) { + v_dev(1,1)(cell,pt,eq) = v_dev(0,0)(cell,pt,eq) + v_dev(0,1)(cell,pt,eq) + v_dev(1,0)(cell,pt,eq); + }); + + // Uncomment the line below to prove the ViewOfViews prevents + // device views from outliving host view. This line will cause a + // Kokkos::abort() and error message since v_dev above is still in + // scope when the ViewOfViews is destroyed. + // v_of_v = PHX::ViewOfViews("outer host",2,2); + } + + auto d_host = Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace(),d); + + const auto tol = std::numeric_limits::epsilon() * 100.0; + for (int cell=0; cell < num_cells; ++cell) + for (int pt=0; pt < num_pts; ++pt) + for (int eq=0; eq < num_equations; ++eq) { + TEST_FLOATING_EQUALITY(d_host(cell,pt,eq),9.0,tol); + } +} diff --git a/packages/piro/COPYRIGHT b/packages/piro/COPYRIGHT new file mode 100644 index 000000000000..278108498f25 --- /dev/null +++ b/packages/piro/COPYRIGHT @@ -0,0 +1,10 @@ + + Piro: Strategy package for embedded analysis capabilitites + Copyright (c) 2010 NTESS + +Copyright 2010 National Technology & Engineering Solutions of Sandia, +LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the +U.S. Government retains certain rights in this software. + +Copyright the Piro contributors. + diff --git a/packages/piro/Copyright.txt b/packages/piro/Copyright.txt deleted file mode 100644 index c1b76055627b..000000000000 --- a/packages/piro/Copyright.txt +++ /dev/null @@ -1,41 +0,0 @@ -// @HEADER -// ************************************************************************ -// -// Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ -// @HEADER diff --git a/packages/piro/LICENSE b/packages/piro/LICENSE new file mode 100644 index 000000000000..e07721be4a32 --- /dev/null +++ b/packages/piro/LICENSE @@ -0,0 +1,30 @@ + +Copyright (c) 2010 NTESS and the Piro contributors. + +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 name of the copyright holder 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/packages/piro/README.md b/packages/piro/README.md new file mode 100644 index 000000000000..dd9b8dbf7068 --- /dev/null +++ b/packages/piro/README.md @@ -0,0 +1,12 @@ +# Piro: Strategy package for embedded analysis capabilitites + + +## Copyright and License +See piro/COPYRIGHT, piro/LICENSE, https://trilinos.github.io/license.html and individual file headers for additional information. + + +## Questions? +Contact lead developers: + +* Piro team (GitHub handle: @trilinos/piro) +* Mauro Perego (GitHub handle: [mperego](https://github.com/mperego?) or mperego@sandia.gov) diff --git a/packages/piro/src/Piro_ConfigDefs.hpp b/packages/piro/src/Piro_ConfigDefs.hpp index 308d5beecb8c..6a8bbdeae4cb 100644 --- a/packages/piro/src/Piro_ConfigDefs.hpp +++ b/packages/piro/src/Piro_ConfigDefs.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_CONFIGDEFS_H diff --git a/packages/piro/src/Piro_CustomLBFGSSecant.hpp b/packages/piro/src/Piro_CustomLBFGSSecant.hpp index b81c6463c9fa..c6a30e29c086 100644 --- a/packages/piro/src/Piro_CustomLBFGSSecant.hpp +++ b/packages/piro/src/Piro_CustomLBFGSSecant.hpp @@ -1,44 +1,14 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Piro: Strategy package for embedded analysis capabilitites // -// Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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. +// Copyright 2010 NTESS and the Piro contributors. // -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_CUSTOM_LBFGS_SECANT_H diff --git a/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.cpp b/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.cpp index 42195b63dd38..7d2d4debeec2 100644 --- a/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.cpp +++ b/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_AdaptiveSolutionManager.hpp" diff --git a/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.hpp b/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.hpp index e532a1b15a50..bb61ff94028b 100644 --- a/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.hpp +++ b/packages/piro/src/Piro_Epetra_AdaptiveSolutionManager.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_ADAPTIVESOLUTIONMANAGER_H diff --git a/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.cpp b/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.cpp index f66a5ef1cf4e..1eb5fb883e79 100644 --- a/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.cpp +++ b/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.hpp b/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.hpp index a468f804629a..544f8bbf4432 100644 --- a/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.hpp +++ b/packages/piro/src/Piro_Epetra_InvertMassMatrixDecorator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_INVERSEMASSMATRIXDECORATOR_H diff --git a/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.cpp b/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.cpp index 789ffd4c14a5..ee2b41cdffe8 100644 --- a/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.cpp +++ b/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_LOCAAdaptiveSolver.hpp" diff --git a/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.hpp b/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.hpp index ca21687b43bf..abd857a3f863 100644 --- a/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.hpp +++ b/packages/piro/src/Piro_Epetra_LOCAAdaptiveSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_LOCAADAPTIVESOLVER_H diff --git a/packages/piro/src/Piro_Epetra_LOCASolver.cpp b/packages/piro/src/Piro_Epetra_LOCASolver.cpp index 906e7082f853..bfeb83b3ab66 100644 --- a/packages/piro/src/Piro_Epetra_LOCASolver.cpp +++ b/packages/piro/src/Piro_Epetra_LOCASolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_LOCASolver.hpp" diff --git a/packages/piro/src/Piro_Epetra_LOCASolver.hpp b/packages/piro/src/Piro_Epetra_LOCASolver.hpp index f94ba2deaf95..f1936d0a2535 100644 --- a/packages/piro/src/Piro_Epetra_LOCASolver.hpp +++ b/packages/piro/src/Piro_Epetra_LOCASolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_LOCASOLVER_H diff --git a/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.cpp b/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.cpp index 86a545b3c63a..f0e5aacb405b 100644 --- a/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.cpp +++ b/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.cpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #include #include "Piro_Epetra_MatrixFreeDecorator.hpp" diff --git a/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.hpp b/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.hpp index a01e251c91de..7eedd3e39f97 100644 --- a/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.hpp +++ b/packages/piro/src/Piro_Epetra_MatrixFreeDecorator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_MATRIXFREEDECORATOR_H diff --git a/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.cpp b/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.cpp index e58f9ba0e214..0422e22940cf 100644 --- a/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.cpp +++ b/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_Epetra_NECoupledModelEvaluator.hpp" #include "Piro_Epetra_SolverFactory.hpp" diff --git a/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.hpp b/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.hpp index ac1214044700..d79b644feda3 100644 --- a/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.hpp +++ b/packages/piro/src/Piro_Epetra_NECoupledModelEvaluator.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #ifndef PIRO_EPETRA_NE_COUPLED_MODEL_EVALUATOR_HPP #define PIRO_EPETRA_NE_COUPLED_MODEL_EVALUATOR_HPP diff --git a/packages/piro/src/Piro_Epetra_NOXSolver.cpp b/packages/piro/src/Piro_Epetra_NOXSolver.cpp index 35adf69f7232..fcdcda1995d8 100644 --- a/packages/piro/src/Piro_Epetra_NOXSolver.cpp +++ b/packages/piro/src/Piro_Epetra_NOXSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_NOXSolver.hpp" diff --git a/packages/piro/src/Piro_Epetra_NOXSolver.hpp b/packages/piro/src/Piro_Epetra_NOXSolver.hpp index 59b92b5a0d2a..bd27b53ea80a 100644 --- a/packages/piro/src/Piro_Epetra_NOXSolver.hpp +++ b/packages/piro/src/Piro_Epetra_NOXSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_NOXSOLVER_H diff --git a/packages/piro/src/Piro_Epetra_NewmarkSolver.cpp b/packages/piro/src/Piro_Epetra_NewmarkSolver.cpp index 726a3ca7dce1..21744f21bbd9 100644 --- a/packages/piro/src/Piro_Epetra_NewmarkSolver.cpp +++ b/packages/piro/src/Piro_Epetra_NewmarkSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_Epetra_NewmarkSolver.hpp b/packages/piro/src/Piro_Epetra_NewmarkSolver.hpp index 7ee26d213524..5f99d7c301de 100644 --- a/packages/piro/src/Piro_Epetra_NewmarkSolver.hpp +++ b/packages/piro/src/Piro_Epetra_NewmarkSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_NEWMARKSOLVER_H diff --git a/packages/piro/src/Piro_Epetra_PerformAnalysis.cpp b/packages/piro/src/Piro_Epetra_PerformAnalysis.cpp index b8d78f899215..a95fd0d43ab6 100644 --- a/packages/piro/src/Piro_Epetra_PerformAnalysis.cpp +++ b/packages/piro/src/Piro_Epetra_PerformAnalysis.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_PerformAnalysis.hpp" diff --git a/packages/piro/src/Piro_Epetra_PerformAnalysis.hpp b/packages/piro/src/Piro_Epetra_PerformAnalysis.hpp index 19c7c2232ecc..dfdf9074f528 100644 --- a/packages/piro/src/Piro_Epetra_PerformAnalysis.hpp +++ b/packages/piro/src/Piro_Epetra_PerformAnalysis.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_PERFORMANALYSIS_HPP diff --git a/packages/piro/src/Piro_Epetra_PerformSolve.cpp b/packages/piro/src/Piro_Epetra_PerformSolve.cpp index 214304f15751..d6bc6f02e8fa 100644 --- a/packages/piro/src/Piro_Epetra_PerformSolve.cpp +++ b/packages/piro/src/Piro_Epetra_PerformSolve.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_PerformSolve.hpp" diff --git a/packages/piro/src/Piro_Epetra_PerformSolve.hpp b/packages/piro/src/Piro_Epetra_PerformSolve.hpp index 7d1c132dfb22..444c4a4516b4 100644 --- a/packages/piro/src/Piro_Epetra_PerformSolve.hpp +++ b/packages/piro/src/Piro_Epetra_PerformSolve.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_PERFORMSOLVE_HPP diff --git a/packages/piro/src/Piro_Epetra_SensitivityOperator.cpp b/packages/piro/src/Piro_Epetra_SensitivityOperator.cpp index 476f0b75c950..881a20c16a08 100644 --- a/packages/piro/src/Piro_Epetra_SensitivityOperator.cpp +++ b/packages/piro/src/Piro_Epetra_SensitivityOperator.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_SensitivityOperator.hpp" diff --git a/packages/piro/src/Piro_Epetra_SensitivityOperator.hpp b/packages/piro/src/Piro_Epetra_SensitivityOperator.hpp index 8ec73898c305..7f3f8a93a18c 100644 --- a/packages/piro/src/Piro_Epetra_SensitivityOperator.hpp +++ b/packages/piro/src/Piro_Epetra_SensitivityOperator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_SENSITIVITY_OPERATOR_H diff --git a/packages/piro/src/Piro_Epetra_SolverFactory.cpp b/packages/piro/src/Piro_Epetra_SolverFactory.cpp index ccf6df6fe3ad..e1c539b81a58 100644 --- a/packages/piro/src/Piro_Epetra_SolverFactory.cpp +++ b/packages/piro/src/Piro_Epetra_SolverFactory.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_SolverFactory.hpp" diff --git a/packages/piro/src/Piro_Epetra_SolverFactory.hpp b/packages/piro/src/Piro_Epetra_SolverFactory.hpp index 6039c8a40e80..dda9b11a1e02 100644 --- a/packages/piro/src/Piro_Epetra_SolverFactory.hpp +++ b/packages/piro/src/Piro_Epetra_SolverFactory.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_SOLVERFACTORY_H diff --git a/packages/piro/src/Piro_Epetra_StokhosMPSolver.cpp b/packages/piro/src/Piro_Epetra_StokhosMPSolver.cpp index 50a2db5cc573..930b9b41aac2 100644 --- a/packages/piro/src/Piro_Epetra_StokhosMPSolver.cpp +++ b/packages/piro/src/Piro_Epetra_StokhosMPSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_StokhosMPSolver.hpp" diff --git a/packages/piro/src/Piro_Epetra_StokhosMPSolver.hpp b/packages/piro/src/Piro_Epetra_StokhosMPSolver.hpp index 7d21694bc286..8634b5f687b3 100644 --- a/packages/piro/src/Piro_Epetra_StokhosMPSolver.hpp +++ b/packages/piro/src/Piro_Epetra_StokhosMPSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_MP_STOKHOS_SOLVER_H diff --git a/packages/piro/src/Piro_Epetra_StokhosNOXObserver.cpp b/packages/piro/src/Piro_Epetra_StokhosNOXObserver.cpp index b04f89d2e58d..d92fc5d92571 100644 --- a/packages/piro/src/Piro_Epetra_StokhosNOXObserver.cpp +++ b/packages/piro/src/Piro_Epetra_StokhosNOXObserver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_StokhosNOXObserver.hpp" diff --git a/packages/piro/src/Piro_Epetra_StokhosNOXObserver.hpp b/packages/piro/src/Piro_Epetra_StokhosNOXObserver.hpp index a47896033b26..440197ed77d5 100644 --- a/packages/piro/src/Piro_Epetra_StokhosNOXObserver.hpp +++ b/packages/piro/src/Piro_Epetra_StokhosNOXObserver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_STOKHOSNOXOBSERVER diff --git a/packages/piro/src/Piro_Epetra_StokhosSolver.cpp b/packages/piro/src/Piro_Epetra_StokhosSolver.cpp index eaeb874bf67d..172bb9d46b3b 100644 --- a/packages/piro/src/Piro_Epetra_StokhosSolver.cpp +++ b/packages/piro/src/Piro_Epetra_StokhosSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_StokhosSolver.hpp" diff --git a/packages/piro/src/Piro_Epetra_StokhosSolver.hpp b/packages/piro/src/Piro_Epetra_StokhosSolver.hpp index 9d560d64159e..25c943338b3a 100644 --- a/packages/piro/src/Piro_Epetra_StokhosSolver.hpp +++ b/packages/piro/src/Piro_Epetra_StokhosSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_STOKHOS_SOLVER_H diff --git a/packages/piro/src/Piro_Epetra_StokhosSolverFactory.cpp b/packages/piro/src/Piro_Epetra_StokhosSolverFactory.cpp index 0c23e55623e8..c54f76ccec49 100644 --- a/packages/piro/src/Piro_Epetra_StokhosSolverFactory.cpp +++ b/packages/piro/src/Piro_Epetra_StokhosSolverFactory.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Epetra_StokhosSolver.hpp" diff --git a/packages/piro/src/Piro_Epetra_StokhosSolverFactory.hpp b/packages/piro/src/Piro_Epetra_StokhosSolverFactory.hpp index b04faa0ecf84..7a9c6de6c171 100644 --- a/packages/piro/src/Piro_Epetra_StokhosSolverFactory.hpp +++ b/packages/piro/src/Piro_Epetra_StokhosSolverFactory.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_STOKHOS_SOLVER_FACTORY_H diff --git a/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.cpp b/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.cpp index a7525267669f..92f6ceb95ffe 100644 --- a/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.cpp +++ b/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.hpp b/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.hpp index 3ab833fe4395..a4226f4b4706 100644 --- a/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.hpp +++ b/packages/piro/src/Piro_Epetra_TrapezoidRuleSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_TRAPEZOIDRULESOLVER_H diff --git a/packages/piro/src/Piro_Epetra_VelocityVerletSolver.cpp b/packages/piro/src/Piro_Epetra_VelocityVerletSolver.cpp index 6d990f3e8230..92d87f7b01f0 100644 --- a/packages/piro/src/Piro_Epetra_VelocityVerletSolver.cpp +++ b/packages/piro/src/Piro_Epetra_VelocityVerletSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_Epetra_VelocityVerletSolver.hpp b/packages/piro/src/Piro_Epetra_VelocityVerletSolver.hpp index 1ffe6a25c6c8..c00281f9826b 100644 --- a/packages/piro/src/Piro_Epetra_VelocityVerletSolver.hpp +++ b/packages/piro/src/Piro_Epetra_VelocityVerletSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_EPETRA_VELOCITYVERLETSOLVER_H diff --git a/packages/piro/src/Piro_Helpers.hpp b/packages/piro/src/Piro_Helpers.hpp index 6b4a3ca5caf4..6922f7d375ff 100644 --- a/packages/piro/src/Piro_Helpers.hpp +++ b/packages/piro/src/Piro_Helpers.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_HELPERS_H diff --git a/packages/piro/src/Piro_InvertMassMatrixDecorator.hpp b/packages/piro/src/Piro_InvertMassMatrixDecorator.hpp index d9c503ef6ea1..0e2789794783 100644 --- a/packages/piro/src/Piro_InvertMassMatrixDecorator.hpp +++ b/packages/piro/src/Piro_InvertMassMatrixDecorator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_INVERTMASSMATRIXDECORATOR_H diff --git a/packages/piro/src/Piro_InvertMassMatrixDecorator_Def.hpp b/packages/piro/src/Piro_InvertMassMatrixDecorator_Def.hpp index 4d14b51796d4..80e83cde5d4c 100644 --- a/packages/piro/src/Piro_InvertMassMatrixDecorator_Def.hpp +++ b/packages/piro/src/Piro_InvertMassMatrixDecorator_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_LOCAAdaptiveSolver.cpp b/packages/piro/src/Piro_LOCAAdaptiveSolver.cpp index 145f81af1888..112e84e7284f 100644 --- a/packages/piro/src/Piro_LOCAAdaptiveSolver.cpp +++ b/packages/piro/src/Piro_LOCAAdaptiveSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_LOCAAdaptiveSolver_Def.hpp" diff --git a/packages/piro/src/Piro_LOCAAdaptiveSolver.hpp b/packages/piro/src/Piro_LOCAAdaptiveSolver.hpp index a4b44fc29be5..3602708a9249 100644 --- a/packages/piro/src/Piro_LOCAAdaptiveSolver.hpp +++ b/packages/piro/src/Piro_LOCAAdaptiveSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_LOCAADAPTIVESOLVER_HPP diff --git a/packages/piro/src/Piro_LOCAAdaptiveSolver_Def.hpp b/packages/piro/src/Piro_LOCAAdaptiveSolver_Def.hpp index 2ba79070d870..64a2d2638ddc 100644 --- a/packages/piro/src/Piro_LOCAAdaptiveSolver_Def.hpp +++ b/packages/piro/src/Piro_LOCAAdaptiveSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_LOCAADAPTIVESOLVER_DEF_HPP diff --git a/packages/piro/src/Piro_LOCASolver.cpp b/packages/piro/src/Piro_LOCASolver.cpp index b07510613bc9..9a1fc3eefd8f 100644 --- a/packages/piro/src/Piro_LOCASolver.cpp +++ b/packages/piro/src/Piro_LOCASolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_LOCASolver_Def.hpp" diff --git a/packages/piro/src/Piro_LOCASolver.hpp b/packages/piro/src/Piro_LOCASolver.hpp index fd840d99779a..c1251dedfbfd 100644 --- a/packages/piro/src/Piro_LOCASolver.hpp +++ b/packages/piro/src/Piro_LOCASolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_LOCASOLVER_HPP diff --git a/packages/piro/src/Piro_LOCASolver_Def.hpp b/packages/piro/src/Piro_LOCASolver_Def.hpp index 5aa2cc12596d..de6a8eab13ea 100644 --- a/packages/piro/src/Piro_LOCASolver_Def.hpp +++ b/packages/piro/src/Piro_LOCASolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_LOCASOLVER_DEF_HPP diff --git a/packages/piro/src/Piro_MatrixFreeDecorator.hpp b/packages/piro/src/Piro_MatrixFreeDecorator.hpp index e605d5a577f9..b970b2b806f7 100644 --- a/packages/piro/src/Piro_MatrixFreeDecorator.hpp +++ b/packages/piro/src/Piro_MatrixFreeDecorator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_MATRIXFREEDECORATOR_HPP diff --git a/packages/piro/src/Piro_MatrixFreeDecorator_Def.hpp b/packages/piro/src/Piro_MatrixFreeDecorator_Def.hpp index 92e8deea85ec..de717a9f8e97 100644 --- a/packages/piro/src/Piro_MatrixFreeDecorator_Def.hpp +++ b/packages/piro/src/Piro_MatrixFreeDecorator_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_MatrixFreeDecorator.hpp" diff --git a/packages/piro/src/Piro_MatrixFreeLinearOp.hpp b/packages/piro/src/Piro_MatrixFreeLinearOp.hpp index eb42b9b1b8bd..3a4b8755f426 100644 --- a/packages/piro/src/Piro_MatrixFreeLinearOp.hpp +++ b/packages/piro/src/Piro_MatrixFreeLinearOp.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_MATRIXFREELINEAROP_HPP diff --git a/packages/piro/src/Piro_MatrixFreeLinearOp_Def.hpp b/packages/piro/src/Piro_MatrixFreeLinearOp_Def.hpp index e5061ef43e44..fe1528d8ac11 100644 --- a/packages/piro/src/Piro_MatrixFreeLinearOp_Def.hpp +++ b/packages/piro/src/Piro_MatrixFreeLinearOp_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_MatrixFreeLinearOp.hpp" diff --git a/packages/piro/src/Piro_NOXSolver.cpp b/packages/piro/src/Piro_NOXSolver.cpp index f08db5224295..1bef0d64ec4c 100644 --- a/packages/piro/src/Piro_NOXSolver.cpp +++ b/packages/piro/src/Piro_NOXSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_NOXSolver_Def.hpp" diff --git a/packages/piro/src/Piro_NOXSolver.hpp b/packages/piro/src/Piro_NOXSolver.hpp index 1713222eaaf9..422d2bf6c1d0 100644 --- a/packages/piro/src/Piro_NOXSolver.hpp +++ b/packages/piro/src/Piro_NOXSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_NOXSOLVER_HPP diff --git a/packages/piro/src/Piro_NOXSolver_Def.hpp b/packages/piro/src/Piro_NOXSolver_Def.hpp index 09e5543a2ce7..b6a7236eb506 100644 --- a/packages/piro/src/Piro_NOXSolver_Def.hpp +++ b/packages/piro/src/Piro_NOXSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_NOXSOLVER_DEF_HPP diff --git a/packages/piro/src/Piro_ObserverBase.hpp b/packages/piro/src/Piro_ObserverBase.hpp index d6b98917fee1..937b93657e5d 100644 --- a/packages/piro/src/Piro_ObserverBase.hpp +++ b/packages/piro/src/Piro_ObserverBase.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_OBSERVERBASE_HPP diff --git a/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.cpp b/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.cpp index 06dd04b5485e..46fe93701686 100644 --- a/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.cpp +++ b/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_ObserverToLOCASaveDataStrategyAdapter.hpp" diff --git a/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.hpp b/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.hpp index c7040a768f3f..0f96348ac33e 100644 --- a/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.hpp +++ b/packages/piro/src/Piro_ObserverToLOCASaveDataStrategyAdapter.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_OBSERVERTOLOCASAVEDATASTRATEGYADAPTER_HPP diff --git a/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter.hpp b/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter.hpp index d610e3dc1d5a..6c23c783c6ba 100644 --- a/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter.hpp +++ b/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_OBSERVERTOTEMPUSINTEGRATIONOBSERVERADAPTER_HPP diff --git a/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter_Def.hpp b/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter_Def.hpp index 37ab9f31d9f7..441d815b13bd 100644 --- a/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter_Def.hpp +++ b/packages/piro/src/Piro_ObserverToTempusIntegrationObserverAdapter_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_ObserverToTempusIntegrationObserverAdapter.hpp" diff --git a/packages/piro/src/Piro_PerformAnalysis.cpp b/packages/piro/src/Piro_PerformAnalysis.cpp index 748b471ca3e8..faa27f4d95ff 100644 --- a/packages/piro/src/Piro_PerformAnalysis.cpp +++ b/packages/piro/src/Piro_PerformAnalysis.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_PerformAnalysis.hpp" diff --git a/packages/piro/src/Piro_PerformAnalysis.hpp b/packages/piro/src/Piro_PerformAnalysis.hpp index 7b7368163947..a0ead39182f7 100644 --- a/packages/piro/src/Piro_PerformAnalysis.hpp +++ b/packages/piro/src/Piro_PerformAnalysis.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_PERFORMANALYSIS diff --git a/packages/piro/src/Piro_PerformSolve.cpp b/packages/piro/src/Piro_PerformSolve.cpp index 863dd1fd59ba..da7d13af74dd 100644 --- a/packages/piro/src/Piro_PerformSolve.cpp +++ b/packages/piro/src/Piro_PerformSolve.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_PerformSolve.hpp" diff --git a/packages/piro/src/Piro_PerformSolve.hpp b/packages/piro/src/Piro_PerformSolve.hpp index 94f55efa1865..1c5257d73430 100644 --- a/packages/piro/src/Piro_PerformSolve.hpp +++ b/packages/piro/src/Piro_PerformSolve.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_PERFORMSOLVE_HPP diff --git a/packages/piro/src/Piro_PerformSolve_Def.hpp b/packages/piro/src/Piro_PerformSolve_Def.hpp index f16d57ac398f..92af135c1086 100644 --- a/packages/piro/src/Piro_PerformSolve_Def.hpp +++ b/packages/piro/src/Piro_PerformSolve_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Thyra_ModelEvaluatorHelpers.hpp" diff --git a/packages/piro/src/Piro_ProductModelEval.hpp b/packages/piro/src/Piro_ProductModelEval.hpp index 752e4f6ce8b4..9267c30d35b4 100644 --- a/packages/piro/src/Piro_ProductModelEval.hpp +++ b/packages/piro/src/Piro_ProductModelEval.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_PRODUCTMODELEVAL_HPP diff --git a/packages/piro/src/Piro_Provider.hpp b/packages/piro/src/Piro_Provider.hpp index ac6caaccbcc1..3dc270805dc9 100644 --- a/packages/piro/src/Piro_Provider.hpp +++ b/packages/piro/src/Piro_Provider.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_PROVIDER_H diff --git a/packages/piro/src/Piro_ProviderBase.hpp b/packages/piro/src/Piro_ProviderBase.hpp index 8d57343a09fc..864f9d6a4beb 100644 --- a/packages/piro/src/Piro_ProviderBase.hpp +++ b/packages/piro/src/Piro_ProviderBase.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_PROVIDERBASE_H diff --git a/packages/piro/src/Piro_ProviderHelpers.hpp b/packages/piro/src/Piro_ProviderHelpers.hpp index dfe839b3e189..0a58bed7500e 100644 --- a/packages/piro/src/Piro_ProviderHelpers.hpp +++ b/packages/piro/src/Piro_ProviderHelpers.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_PROVIDERHELPERS_H diff --git a/packages/piro/src/Piro_ROL_ObserverBase.hpp b/packages/piro/src/Piro_ROL_ObserverBase.hpp index c9840a2b5f5a..117fd6800c1a 100644 --- a/packages/piro/src/Piro_ROL_ObserverBase.hpp +++ b/packages/piro/src/Piro_ROL_ObserverBase.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_ROL_OBSERVERBASE_HPP diff --git a/packages/piro/src/Piro_SolutionObserverBase.hpp b/packages/piro/src/Piro_SolutionObserverBase.hpp index edbb7048c790..4c664d638c0e 100644 --- a/packages/piro/src/Piro_SolutionObserverBase.hpp +++ b/packages/piro/src/Piro_SolutionObserverBase.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_SOLUTIONOBSERVERBASE_HPP diff --git a/packages/piro/src/Piro_SolverFactory.hpp b/packages/piro/src/Piro_SolverFactory.hpp index e2d3345c969f..a18f335352dd 100644 --- a/packages/piro/src/Piro_SolverFactory.hpp +++ b/packages/piro/src/Piro_SolverFactory.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_SOLVERFACTORY_H diff --git a/packages/piro/src/Piro_SolverFactory_Def.hpp b/packages/piro/src/Piro_SolverFactory_Def.hpp index 56e34e66336b..0f15f285442c 100644 --- a/packages/piro/src/Piro_SolverFactory_Def.hpp +++ b/packages/piro/src/Piro_SolverFactory_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/src/Piro_SteadyStateSolver.hpp b/packages/piro/src/Piro_SteadyStateSolver.hpp index 58ad3c400e43..0ce65f9cc0f0 100644 --- a/packages/piro/src/Piro_SteadyStateSolver.hpp +++ b/packages/piro/src/Piro_SteadyStateSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_STEADYSTATESOLVER_HPP diff --git a/packages/piro/src/Piro_SteadyStateSolver_Def.hpp b/packages/piro/src/Piro_SteadyStateSolver_Def.hpp index 96ef6ba35b4a..9c35b25ac8e1 100644 --- a/packages/piro/src/Piro_SteadyStateSolver_Def.hpp +++ b/packages/piro/src/Piro_SteadyStateSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_STEADYSTATESOLVER_DEF_HPP diff --git a/packages/piro/src/Piro_StratimikosUtils.cpp b/packages/piro/src/Piro_StratimikosUtils.cpp index bcb2549761da..92365f9224af 100644 --- a/packages/piro/src/Piro_StratimikosUtils.cpp +++ b/packages/piro/src/Piro_StratimikosUtils.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2013) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_StratimikosUtils.hpp" diff --git a/packages/piro/src/Piro_StratimikosUtils.hpp b/packages/piro/src/Piro_StratimikosUtils.hpp index 26d1b8347c75..eaf61282f6e9 100644 --- a/packages/piro/src/Piro_StratimikosUtils.hpp +++ b/packages/piro/src/Piro_StratimikosUtils.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2013) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Glen Hansen (gahanse@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_STRATIMIKOSUTILS_HPP diff --git a/packages/piro/src/Piro_TempusIntegrator.hpp b/packages/piro/src/Piro_TempusIntegrator.hpp index 2b5529e72f8a..def049a158f2 100644 --- a/packages/piro/src/Piro_TempusIntegrator.hpp +++ b/packages/piro/src/Piro_TempusIntegrator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_TRANSIENTINTEGRATOR_H diff --git a/packages/piro/src/Piro_TempusIntegrator_Def.hpp b/packages/piro/src/Piro_TempusIntegrator_Def.hpp index 0b81a16b31e4..11831f8e3e05 100644 --- a/packages/piro/src/Piro_TempusIntegrator_Def.hpp +++ b/packages/piro/src/Piro_TempusIntegrator_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_TempusIntegrator.hpp" diff --git a/packages/piro/src/Piro_TempusSolver.hpp b/packages/piro/src/Piro_TempusSolver.hpp index 82dedf8887dd..159625173815 100644 --- a/packages/piro/src/Piro_TempusSolver.hpp +++ b/packages/piro/src/Piro_TempusSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_TEMPUSSOLVER_H diff --git a/packages/piro/src/Piro_TempusSolverForwardOnly.hpp b/packages/piro/src/Piro_TempusSolverForwardOnly.hpp index 1ed55acb1f35..4593f4a45d7b 100644 --- a/packages/piro/src/Piro_TempusSolverForwardOnly.hpp +++ b/packages/piro/src/Piro_TempusSolverForwardOnly.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_TEMPUSSOLVERFORWARDONLY_H diff --git a/packages/piro/src/Piro_TempusSolverForwardOnly_Def.hpp b/packages/piro/src/Piro_TempusSolverForwardOnly_Def.hpp index a05217a3f7a3..1d808bbadc3f 100644 --- a/packages/piro/src/Piro_TempusSolverForwardOnly_Def.hpp +++ b/packages/piro/src/Piro_TempusSolverForwardOnly_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_TempusSolverForwardOnly.hpp" diff --git a/packages/piro/src/Piro_TempusSolver_Def.hpp b/packages/piro/src/Piro_TempusSolver_Def.hpp index a0f27cfcf9e2..94a1206fd14f 100644 --- a/packages/piro/src/Piro_TempusSolver_Def.hpp +++ b/packages/piro/src/Piro_TempusSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_TempusSolver.hpp" diff --git a/packages/piro/src/Piro_TempusStepControlFactory.hpp b/packages/piro/src/Piro_TempusStepControlFactory.hpp index 839d8d39e96e..0192ae9c9167 100644 --- a/packages/piro/src/Piro_TempusStepControlFactory.hpp +++ b/packages/piro/src/Piro_TempusStepControlFactory.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Piro: Strategy package for embedded analysis capabilitites +// +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef __Piro_TempusStepControlFactory_hpp__ #define __Piro_TempusStepControlFactory_hpp__ diff --git a/packages/piro/src/Piro_TempusStepperFactory.hpp b/packages/piro/src/Piro_TempusStepperFactory.hpp index 96a7b2601ccd..9c9eacaedf6e 100644 --- a/packages/piro/src/Piro_TempusStepperFactory.hpp +++ b/packages/piro/src/Piro_TempusStepperFactory.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Piro: Strategy package for embedded analysis capabilitites +// +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef __Piro_TempusStepperFactory_hpp__ #define __Piro_TempusStepperFactory_hpp__ diff --git a/packages/piro/src/Piro_ThyraProductME_Constraint_SimOpt.hpp b/packages/piro/src/Piro_ThyraProductME_Constraint_SimOpt.hpp index befbeef50a01..3f39d6bb15a4 100644 --- a/packages/piro/src/Piro_ThyraProductME_Constraint_SimOpt.hpp +++ b/packages/piro/src/Piro_ThyraProductME_Constraint_SimOpt.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef PIRO_THYRAPRODUCTME_EQUALITYCONSTRAINT_SIMOPT #define PIRO_THYRAPRODUCTME_EQUALITYCONSTRAINT_SIMOPT diff --git a/packages/piro/src/Piro_ThyraProductME_Objective_SimOpt.hpp b/packages/piro/src/Piro_ThyraProductME_Objective_SimOpt.hpp index a2a03f03ec93..962467e9a859 100644 --- a/packages/piro/src/Piro_ThyraProductME_Objective_SimOpt.hpp +++ b/packages/piro/src/Piro_ThyraProductME_Objective_SimOpt.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_THYRAPRODUCTME_OBJECTIVE_SIMOPT diff --git a/packages/piro/src/Piro_ThyraProductME_ROL_DynamicConstraint.hpp b/packages/piro/src/Piro_ThyraProductME_ROL_DynamicConstraint.hpp index 9ebd21f7c780..29b5c6add8bb 100644 --- a/packages/piro/src/Piro_ThyraProductME_ROL_DynamicConstraint.hpp +++ b/packages/piro/src/Piro_ThyraProductME_ROL_DynamicConstraint.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef PIRO_THYRAPRODUCTME_ROL_DYNAMICCONSTRAINT_HPP #define PIRO_THYRAPRODUCTME_ROL_DYNAMICCONSTRAINT_HPP diff --git a/packages/piro/src/Piro_ThyraProductME_ROL_DynamicObjective.hpp b/packages/piro/src/Piro_ThyraProductME_ROL_DynamicObjective.hpp index b5e5576005e8..e605dc6f387e 100644 --- a/packages/piro/src/Piro_ThyraProductME_ROL_DynamicObjective.hpp +++ b/packages/piro/src/Piro_ThyraProductME_ROL_DynamicObjective.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_THYRAPRODUCTME_ROL_DYNAMICOBJECTIVE_HPP diff --git a/packages/piro/src/Piro_ThyraProductME_Tempus_FinalObjective.hpp b/packages/piro/src/Piro_ThyraProductME_Tempus_FinalObjective.hpp index 71a8502ace58..89d6d362e7d6 100644 --- a/packages/piro/src/Piro_ThyraProductME_Tempus_FinalObjective.hpp +++ b/packages/piro/src/Piro_ThyraProductME_Tempus_FinalObjective.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_THYRAPRODUCTME_TEMPUS_FINALOBJECTIVE_HPP diff --git a/packages/piro/src/Piro_TransientDecorator.hpp b/packages/piro/src/Piro_TransientDecorator.hpp index b7ca65b26240..231069c45488 100644 --- a/packages/piro/src/Piro_TransientDecorator.hpp +++ b/packages/piro/src/Piro_TransientDecorator.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_TRANSIENTDECORATOR_H diff --git a/packages/piro/src/Piro_TransientSolver.hpp b/packages/piro/src/Piro_TransientSolver.hpp index a40615fe45d5..a7acc7d9f79e 100644 --- a/packages/piro/src/Piro_TransientSolver.hpp +++ b/packages/piro/src/Piro_TransientSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_TRANSIENTSOLVER_H diff --git a/packages/piro/src/Piro_TransientSolver_Def.hpp b/packages/piro/src/Piro_TransientSolver_Def.hpp index 3ea15ba80585..358bae08365e 100644 --- a/packages/piro/src/Piro_TransientSolver_Def.hpp +++ b/packages/piro/src/Piro_TransientSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_TransientSolver.hpp" diff --git a/packages/piro/src/Piro_TrapezoidRuleSolver.hpp b/packages/piro/src/Piro_TrapezoidRuleSolver.hpp index c016d69a0cb7..1f3db1cb9941 100644 --- a/packages/piro/src/Piro_TrapezoidRuleSolver.hpp +++ b/packages/piro/src/Piro_TrapezoidRuleSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_TRAPEZOIDRULESOLVER_H diff --git a/packages/piro/src/Piro_TrapezoidRuleSolver_Def.hpp b/packages/piro/src/Piro_TrapezoidRuleSolver_Def.hpp index d653c7372b37..37779c1ae389 100644 --- a/packages/piro/src/Piro_TrapezoidRuleSolver_Def.hpp +++ b/packages/piro/src/Piro_TrapezoidRuleSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_ValidPiroParameters.cpp b/packages/piro/src/Piro_ValidPiroParameters.cpp index e2399b367eb2..7849923a7e59 100644 --- a/packages/piro/src/Piro_ValidPiroParameters.cpp +++ b/packages/piro/src/Piro_ValidPiroParameters.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_ValidPiroParameters.hpp" diff --git a/packages/piro/src/Piro_ValidPiroParameters.hpp b/packages/piro/src/Piro_ValidPiroParameters.hpp index 90c331903f8b..ae68561b9d80 100644 --- a/packages/piro/src/Piro_ValidPiroParameters.hpp +++ b/packages/piro/src/Piro_ValidPiroParameters.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_VALIDPIROPARAMETERS diff --git a/packages/piro/src/Piro_VelocityVerletSolver.hpp b/packages/piro/src/Piro_VelocityVerletSolver.hpp index 5656ac2fcc15..3a2dbc34db17 100644 --- a/packages/piro/src/Piro_VelocityVerletSolver.hpp +++ b/packages/piro/src/Piro_VelocityVerletSolver.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PIRO_VELOCITYVERLETSOLVER_H diff --git a/packages/piro/src/Piro_VelocityVerletSolver_Def.hpp b/packages/piro/src/Piro_VelocityVerletSolver_Def.hpp index 64ec266bc86b..2ccf1405c631 100644 --- a/packages/piro/src/Piro_VelocityVerletSolver_Def.hpp +++ b/packages/piro/src/Piro_VelocityVerletSolver_Def.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/src/Piro_Version.cpp b/packages/piro/src/Piro_Version.cpp index 33a3d200d6bf..72b1a33adbef 100644 --- a/packages/piro/src/Piro_Version.cpp +++ b/packages/piro/src/Piro_Version.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Piro_Version.hpp" diff --git a/packages/piro/src/Piro_Version.hpp b/packages/piro/src/Piro_Version.hpp index 99f341f7f706..5baa64a247fc 100644 --- a/packages/piro/src/Piro_Version.hpp +++ b/packages/piro/src/Piro_Version.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_AnalysisDriver_Tempus.cpp b/packages/piro/test/Main_AnalysisDriver_Tempus.cpp index 10e2b7c195ab..b9692e2c6a4f 100644 --- a/packages/piro/test/Main_AnalysisDriver_Tempus.cpp +++ b/packages/piro/test/Main_AnalysisDriver_Tempus.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_AnalysisDriver_Tpetra.cpp b/packages/piro/test/Main_AnalysisDriver_Tpetra.cpp index c5bade83d1ee..bca42acc0397 100644 --- a/packages/piro/test/Main_AnalysisDriver_Tpetra.cpp +++ b/packages/piro/test/Main_AnalysisDriver_Tpetra.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_EpetraSolver.cpp b/packages/piro/test/Main_EpetraSolver.cpp index 6bc346f51486..509e1ce40446 100644 --- a/packages/piro/test/Main_EpetraSolver.cpp +++ b/packages/piro/test/Main_EpetraSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_EvalModel.cpp b/packages/piro/test/Main_EvalModel.cpp index d7e12b37e469..8bfc8034fb05 100644 --- a/packages/piro/test/Main_EvalModel.cpp +++ b/packages/piro/test/Main_EvalModel.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_SecondOrderIntegrator.cpp b/packages/piro/test/Main_SecondOrderIntegrator.cpp index bc76e65d7d2d..85c5ceaad2a6 100644 --- a/packages/piro/test/Main_SecondOrderIntegrator.cpp +++ b/packages/piro/test/Main_SecondOrderIntegrator.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_ThyraSolver.cpp b/packages/piro/test/Main_ThyraSolver.cpp index 807ba7dfd5c4..0bb96180a507 100644 --- a/packages/piro/test/Main_ThyraSolver.cpp +++ b/packages/piro/test/Main_ThyraSolver.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/Main_ThyraSolver_Tpetra.cpp b/packages/piro/test/Main_ThyraSolver_Tpetra.cpp index c1a75ed79a03..6bf6c6a7603a 100644 --- a/packages/piro/test/Main_ThyraSolver_Tpetra.cpp +++ b/packages/piro/test/Main_ThyraSolver_Tpetra.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/MassSpringDamperModel.cpp b/packages/piro/test/MassSpringDamperModel.cpp index b3760f87cc3e..f2d462d089d9 100644 --- a/packages/piro/test/MassSpringDamperModel.cpp +++ b/packages/piro/test/MassSpringDamperModel.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MassSpringDamperModel.hpp" diff --git a/packages/piro/test/MassSpringDamperModel.hpp b/packages/piro/test/MassSpringDamperModel.hpp index 8477efb8d391..51243a4b6b2d 100644 --- a/packages/piro/test/MassSpringDamperModel.hpp +++ b/packages/piro/test/MassSpringDamperModel.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MASSSPRINGDAMPERMODEL_H diff --git a/packages/piro/test/MatrixBased_LOWS.cpp b/packages/piro/test/MatrixBased_LOWS.cpp index 08cd5ca1f477..5b874fb61393 100644 --- a/packages/piro/test/MatrixBased_LOWS.cpp +++ b/packages/piro/test/MatrixBased_LOWS.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/piro/test/MatrixBased_LOWS.hpp b/packages/piro/test/MatrixBased_LOWS.hpp index 5f380087e42a..51c4e0b47aeb 100644 --- a/packages/piro/test/MatrixBased_LOWS.hpp +++ b/packages/piro/test/MatrixBased_LOWS.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MATRIXBASED_LOWS_H diff --git a/packages/piro/test/MockModelEval_A.cpp b/packages/piro/test/MockModelEval_A.cpp index f643b467c8c5..b98b0053c548 100644 --- a/packages/piro/test/MockModelEval_A.cpp +++ b/packages/piro/test/MockModelEval_A.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_A.hpp" diff --git a/packages/piro/test/MockModelEval_A.hpp b/packages/piro/test/MockModelEval_A.hpp index 78ce598c4c60..f204b2c632fb 100644 --- a/packages/piro/test/MockModelEval_A.hpp +++ b/packages/piro/test/MockModelEval_A.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_A_H diff --git a/packages/piro/test/MockModelEval_A_Tpetra.cpp b/packages/piro/test/MockModelEval_A_Tpetra.cpp index 67430bf832f9..54fcf701db58 100644 --- a/packages/piro/test/MockModelEval_A_Tpetra.cpp +++ b/packages/piro/test/MockModelEval_A_Tpetra.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_A_Tpetra.hpp" diff --git a/packages/piro/test/MockModelEval_A_Tpetra.hpp b/packages/piro/test/MockModelEval_A_Tpetra.hpp index d39f3f80ff66..87d909a2b726 100644 --- a/packages/piro/test/MockModelEval_A_Tpetra.hpp +++ b/packages/piro/test/MockModelEval_A_Tpetra.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_A_TPETRA_H diff --git a/packages/piro/test/MockModelEval_B.cpp b/packages/piro/test/MockModelEval_B.cpp index ae1e654ae572..d254d616b5fc 100644 --- a/packages/piro/test/MockModelEval_B.cpp +++ b/packages/piro/test/MockModelEval_B.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_B.hpp" diff --git a/packages/piro/test/MockModelEval_B.hpp b/packages/piro/test/MockModelEval_B.hpp index e74946ed9804..8af856179947 100644 --- a/packages/piro/test/MockModelEval_B.hpp +++ b/packages/piro/test/MockModelEval_B.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_B_H diff --git a/packages/piro/test/MockModelEval_B_Tpetra.cpp b/packages/piro/test/MockModelEval_B_Tpetra.cpp index 9d2b33a56af1..8a24c06e1b50 100644 --- a/packages/piro/test/MockModelEval_B_Tpetra.cpp +++ b/packages/piro/test/MockModelEval_B_Tpetra.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_B_Tpetra.hpp" diff --git a/packages/piro/test/MockModelEval_B_Tpetra.hpp b/packages/piro/test/MockModelEval_B_Tpetra.hpp index 84e1a314bfd9..2fe8a4a859af 100644 --- a/packages/piro/test/MockModelEval_B_Tpetra.hpp +++ b/packages/piro/test/MockModelEval_B_Tpetra.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_B_TPETRA_H diff --git a/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.cpp b/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.cpp index bb1d059fcd9e..676c67dd502f 100644 --- a/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.cpp +++ b/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_B_Tpetra_2_parameters.hpp" diff --git a/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.hpp b/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.hpp index 9f31a5ea92cb..311671454ca5 100644 --- a/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.hpp +++ b/packages/piro/test/MockModelEval_B_Tpetra_2_parameters.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_B_TPETRA_2_PARAMETERS_H diff --git a/packages/piro/test/MockModelEval_C.cpp b/packages/piro/test/MockModelEval_C.cpp index 8110b4ba23ca..f6acef19d2e7 100644 --- a/packages/piro/test/MockModelEval_C.cpp +++ b/packages/piro/test/MockModelEval_C.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_C.hpp" diff --git a/packages/piro/test/MockModelEval_C.hpp b/packages/piro/test/MockModelEval_C.hpp index 309cd99b5b9d..7749b601c062 100644 --- a/packages/piro/test/MockModelEval_C.hpp +++ b/packages/piro/test/MockModelEval_C.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_C_H diff --git a/packages/piro/test/MockModelEval_D.cpp b/packages/piro/test/MockModelEval_D.cpp index df558001294a..14a3ed668f8b 100644 --- a/packages/piro/test/MockModelEval_D.cpp +++ b/packages/piro/test/MockModelEval_D.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "MockModelEval_D.hpp" diff --git a/packages/piro/test/MockModelEval_D.hpp b/packages/piro/test/MockModelEval_D.hpp index eee6a701265e..8b8f93e41337 100644 --- a/packages/piro/test/MockModelEval_D.hpp +++ b/packages/piro/test/MockModelEval_D.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MOCKMODELEVAL_D_H diff --git a/packages/piro/test/ObserveSolution_Epetra.hpp b/packages/piro/test/ObserveSolution_Epetra.hpp index 1cca5b09d4de..e34aa0b7c15f 100644 --- a/packages/piro/test/ObserveSolution_Epetra.hpp +++ b/packages/piro/test/ObserveSolution_Epetra.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #ifndef PIROTEST_OBSERVESOLUTION_EPETRA #define PIROTEST_OBSERVESOLUTION_EPETRA diff --git a/packages/piro/test/Piro_Epetra_MatrixFreeOperator_UnitTests.cpp b/packages/piro/test/Piro_Epetra_MatrixFreeOperator_UnitTests.cpp index 846e732268fc..6a40bf9eead5 100644 --- a/packages/piro/test/Piro_Epetra_MatrixFreeOperator_UnitTests.cpp +++ b/packages/piro/test/Piro_Epetra_MatrixFreeOperator_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_Epetra_MatrixFreeDecorator.hpp" diff --git a/packages/piro/test/Piro_LOCASolver_UnitTests.cpp b/packages/piro/test/Piro_LOCASolver_UnitTests.cpp index cc8a6d0359bb..eabf0900828f 100644 --- a/packages/piro/test/Piro_LOCASolver_UnitTests.cpp +++ b/packages/piro/test/Piro_LOCASolver_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_MatrixFreeDecorator_UnitTests.cpp b/packages/piro/test/Piro_MatrixFreeDecorator_UnitTests.cpp index a66872b1d63d..aebe94aaf79d 100644 --- a/packages/piro/test/Piro_MatrixFreeDecorator_UnitTests.cpp +++ b/packages/piro/test/Piro_MatrixFreeDecorator_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_MatrixFreeDecorator.hpp" diff --git a/packages/piro/test/Piro_NOXSolver_UnitTests.cpp b/packages/piro/test/Piro_NOXSolver_UnitTests.cpp index 307c44d41e95..2d6c2f49b1fc 100644 --- a/packages/piro/test/Piro_NOXSolver_UnitTests.cpp +++ b/packages/piro/test/Piro_NOXSolver_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_TempusSolverForwardOnly_UnitTests.cpp b/packages/piro/test/Piro_TempusSolverForwardOnly_UnitTests.cpp index 7eeafcc7dc55..054c35329e8c 100644 --- a/packages/piro/test/Piro_TempusSolverForwardOnly_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolverForwardOnly_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCosUnitTests.hpp b/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCosUnitTests.hpp index f2c3453d9799..79664a272ab4 100644 --- a/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCosUnitTests.hpp +++ b/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCosUnitTests.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Explicit_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Explicit_UnitTests.cpp index eac7f0e8e975..814984d6d926 100644 --- a/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Explicit_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Explicit_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_TempusSolver_AdjointSensitivitySinCosUnitTests.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Implicit_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Implicit_UnitTests.cpp index 0937a9df3e13..a6242c5b82ea 100644 --- a/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Implicit_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_AdjointSensitivitySinCos_Implicit_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_TempusSolver_AdjointSensitivitySinCosUnitTests.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_Tangent_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_Tangent_UnitTests.cpp index 1c3542110d65..e694ce556485 100644 --- a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_Tangent_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_Tangent_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_TempusSolver_SensitivitySinCos_FSA.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_UnitTests.cpp index 6ae1ab64cae7..220d49f93ed7 100644 --- a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Combined_FSA_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_TempusSolver_SensitivitySinCos_FSA.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_FSA.hpp b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_FSA.hpp index 10a7eab40412..3cbd0bcb3ef6 100644 --- a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_FSA.hpp +++ b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_FSA.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_Tangent_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_Tangent_UnitTests.cpp index 72c05231d441..32177ded0b94 100644 --- a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_Tangent_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_Tangent_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_TempusSolver_SensitivitySinCos_FSA.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_UnitTests.cpp index 8613cd254133..6876fa761e66 100644 --- a/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_SensitivitySinCos_Staggered_FSA_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_TempusSolver_SensitivitySinCos_FSA.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_SensitivityUnitTests.cpp b/packages/piro/test/Piro_TempusSolver_SensitivityUnitTests.cpp index 2abf9ea93d15..9128c4e42d7d 100644 --- a/packages/piro/test/Piro_TempusSolver_SensitivityUnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_SensitivityUnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_TempusSolver_UnitTests.cpp b/packages/piro/test/Piro_TempusSolver_UnitTests.cpp index e9a7f8598729..16b18ffc952e 100644 --- a/packages/piro/test/Piro_TempusSolver_UnitTests.cpp +++ b/packages/piro/test/Piro_TempusSolver_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Piro_ConfigDefs.hpp" diff --git a/packages/piro/test/Piro_Test_EpetraSupport.hpp b/packages/piro/test/Piro_Test_EpetraSupport.hpp index a66b605e83bd..efa8c946e36e 100644 --- a/packages/piro/test/Piro_Test_EpetraSupport.hpp +++ b/packages/piro/test/Piro_Test_EpetraSupport.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #ifndef PIRO_TEST_EPETRASUPPORT_HPP #define PIRO_TEST_EPETRASUPPORT_HPP diff --git a/packages/piro/test/Piro_Test_MockObserver.hpp b/packages/piro/test/Piro_Test_MockObserver.hpp index 4e05e14368c4..1377259da3d1 100644 --- a/packages/piro/test/Piro_Test_MockObserver.hpp +++ b/packages/piro/test/Piro_Test_MockObserver.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #ifndef PIRO_TEST_MOCKOBSERVER_HPP #define PIRO_TEST_MOCKOBSERVER_HPP diff --git a/packages/piro/test/Piro_Test_ThyraSupport.hpp b/packages/piro/test/Piro_Test_ThyraSupport.hpp index 83bd75cb0966..e1fdc8fc550d 100644 --- a/packages/piro/test/Piro_Test_ThyraSupport.hpp +++ b/packages/piro/test/Piro_Test_ThyraSupport.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #ifndef PIRO_TEST_THYRASUPPORT_HPP #define PIRO_TEST_THYRASUPPORT_HPP diff --git a/packages/piro/test/Piro_Test_WeakenedModelEvaluator.hpp b/packages/piro/test/Piro_Test_WeakenedModelEvaluator.hpp index f4ea6dedc51a..c6fc3bb5c548 100644 --- a/packages/piro/test/Piro_Test_WeakenedModelEvaluator.hpp +++ b/packages/piro/test/Piro_Test_WeakenedModelEvaluator.hpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #ifndef PIRO_TEST_WEAKENEDMODELEVALUATOR_HPP #define PIRO_TEST_WEAKENEDMODELEVALUATOR_HPP diff --git a/packages/piro/test/Piro_UnitTests.cpp b/packages/piro/test/Piro_UnitTests.cpp index 4872420a71a8..fb58dd0be75a 100644 --- a/packages/piro/test/Piro_UnitTests.cpp +++ b/packages/piro/test/Piro_UnitTests.cpp @@ -1,46 +1,11 @@ -/* // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. -// -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -*/ #include "Teuchos_UnitTestHarness.hpp" #include "Teuchos_XMLParameterListHelpers.hpp" diff --git a/packages/piro/test/SaveEigenData_Epetra.cpp b/packages/piro/test/SaveEigenData_Epetra.cpp index 4461f92830c0..5e1798978e36 100644 --- a/packages/piro/test/SaveEigenData_Epetra.cpp +++ b/packages/piro/test/SaveEigenData_Epetra.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "SaveEigenData_Epetra.hpp" diff --git a/packages/piro/test/SaveEigenData_Epetra.hpp b/packages/piro/test/SaveEigenData_Epetra.hpp index 1840c4b7a733..c4759b39ca1b 100644 --- a/packages/piro/test/SaveEigenData_Epetra.hpp +++ b/packages/piro/test/SaveEigenData_Epetra.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef SAVEEIGENDATA_EPETRA_H diff --git a/packages/piro/test/SinCosModel.cpp b/packages/piro/test/SinCosModel.cpp index b378b7bb1748..e9aa36eafefa 100644 --- a/packages/piro/test/SinCosModel.cpp +++ b/packages/piro/test/SinCosModel.cpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "SinCosModel.hpp" diff --git a/packages/piro/test/SinCosModel.hpp b/packages/piro/test/SinCosModel.hpp index 6e7c6e9464db..668dcfa43b37 100644 --- a/packages/piro/test/SinCosModel.hpp +++ b/packages/piro/test/SinCosModel.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Piro: Strategy package for embedded analysis capabilitites -// Copyright (2010) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Andy Salinger (agsalin@sandia.gov), Sandia -// National Laboratories. // -// ************************************************************************ +// Copyright 2010 NTESS and the Piro contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef SINCOSMODEL_H diff --git a/packages/rol/COPYRIGHT b/packages/rol/COPYRIGHT new file mode 100644 index 000000000000..870e8438acbb --- /dev/null +++ b/packages/rol/COPYRIGHT @@ -0,0 +1,10 @@ + + Rapid Optimization Library (ROL) Package + Copyright (c) 2014 NTESS + +Copyright 2014 National Technology & Engineering Solutions of Sandia, +LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the +U.S. Government retains certain rights in this software. + +Copyright the ROL contributors. + diff --git a/packages/rol/Copyright.txt b/packages/rol/Copyright.txt deleted file mode 100644 index f518ee0ec3b0..000000000000 --- a/packages/rol/Copyright.txt +++ /dev/null @@ -1,43 +0,0 @@ -// @HEADER -// ************************************************************************ -// -// Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ -// @HEADER - diff --git a/packages/rol/LICENSE b/packages/rol/LICENSE new file mode 100644 index 000000000000..07a5757f9be3 --- /dev/null +++ b/packages/rol/LICENSE @@ -0,0 +1,32 @@ + +Copyright (c) 2014 NTESS and the ROL contributors. + +SPDX-License-Identifier: BSD-3-Clause + +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 name of the copyright holder 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/packages/rol/README.md b/packages/rol/README.md index feb6169d9ded..dc666260920a 100644 --- a/packages/rol/README.md +++ b/packages/rol/README.md @@ -1,3 +1,5 @@ +# Rapid Optimization Library (ROL) Package + ![Rapid Optimization Library](rol.png) **ROL** (as in rock and _roll_) is a high-performance C++ library for numerical optimization. @@ -18,3 +20,16 @@ Feature highlights: 4. Fast and robust algorithms for nonsmooth optimization 5. Trust-region methods for inexact and adaptive computations 6. PDE-OPT application development kit for PDE-constrained optimization + + +## Copyright and License +See rol/COPYRIGHT, rol/LICENSE, https://trilinos.github.io/license.html and individual file headers for additional information. + + +## Questions? +Contact lead developers: + +* ROL team (GitHub handle: @trilinos/rol) +* Drew Kouri (GitHub handle: [dpkouri](https://github.com/dpkouri) or dpkouri@sandia.gov) +* Denis Ridzal (GitHub handle: [dridzal](https://github.com/dridzal) or dridzal@sandia.gov) + diff --git a/packages/rol/adapters/arrayfire/src/vector/ROL_ArrayFireVector.hpp b/packages/rol/adapters/arrayfire/src/vector/ROL_ArrayFireVector.hpp index 9936c2e438a0..8f2845fa7876 100644 --- a/packages/rol/adapters/arrayfire/src/vector/ROL_ArrayFireVector.hpp +++ b/packages/rol/adapters/arrayfire/src/vector/ROL_ArrayFireVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ARRAYFIREVECTOR_H diff --git a/packages/rol/adapters/arrayfire/test/vector/test_01.cpp b/packages/rol/adapters/arrayfire/test/vector/test_01.cpp index 0f591141497e..27b5429d9b97 100644 --- a/packages/rol/adapters/arrayfire/test/vector/test_01.cpp +++ b/packages/rol/adapters/arrayfire/test/vector/test_01.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_01.cpp \brief Test ROL::ArrayFireVector interface. */ diff --git a/packages/rol/adapters/belos/src/function/ROL_BelosKrylov.hpp b/packages/rol/adapters/belos/src/function/ROL_BelosKrylov.hpp index f3046ee5665b..e688767f6e82 100644 --- a/packages/rol/adapters/belos/src/function/ROL_BelosKrylov.hpp +++ b/packages/rol/adapters/belos/src/function/ROL_BelosKrylov.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /** \class BelosKrylov \brief Provides interface for using ROL::Vector with Belos solvers diff --git a/packages/rol/adapters/belos/src/function/ROL_BelosOperator.hpp b/packages/rol/adapters/belos/src/function/ROL_BelosOperator.hpp index 8728609e12d7..78e0c5f52bc0 100644 --- a/packages/rol/adapters/belos/src/function/ROL_BelosOperator.hpp +++ b/packages/rol/adapters/belos/src/function/ROL_BelosOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** diff --git a/packages/rol/adapters/belos/src/vector/ROL_BelosMultiVector.hpp b/packages/rol/adapters/belos/src/vector/ROL_BelosMultiVector.hpp index 05ce8801ba6f..dfc64e81a0d6 100644 --- a/packages/rol/adapters/belos/src/vector/ROL_BelosMultiVector.hpp +++ b/packages/rol/adapters/belos/src/vector/ROL_BelosMultiVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** diff --git a/packages/rol/adapters/belos/test/vector/test_01.cpp b/packages/rol/adapters/belos/test/vector/test_01.cpp index e301694202e0..9637aeca34ef 100644 --- a/packages/rol/adapters/belos/test/vector/test_01.cpp +++ b/packages/rol/adapters/belos/test/vector/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/adapters/eigen/src/vector/ROL_EigenVector.hpp b/packages/rol/adapters/eigen/src/vector/ROL_EigenVector.hpp index 258a9bc8d09b..802042de9eed 100644 --- a/packages/rol/adapters/eigen/src/vector/ROL_EigenVector.hpp +++ b/packages/rol/adapters/eigen/src/vector/ROL_EigenVector.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #include "ROL_ElementwiseVector.hpp" diff --git a/packages/rol/adapters/eigen/test/vector/test_01.cpp b/packages/rol/adapters/eigen/test/vector/test_01.cpp index 78856933e311..a0830a2a3311 100644 --- a/packages/rol/adapters/eigen/test/vector/test_01.cpp +++ b/packages/rol/adapters/eigen/test/vector/test_01.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_EigenVector.hpp" #include "ROL_RandomVector.hpp" diff --git a/packages/rol/adapters/epetra/src/sol/ROL_EpetraBatchManager.hpp b/packages/rol/adapters/epetra/src/sol/ROL_EpetraBatchManager.hpp index 1b8230d87128..c4a1af4c0b4e 100644 --- a/packages/rol/adapters/epetra/src/sol/ROL_EpetraBatchManager.hpp +++ b/packages/rol/adapters/epetra/src/sol/ROL_EpetraBatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EPETRABATCHMANAGER_HPP diff --git a/packages/rol/adapters/epetra/src/sol/ROL_StdEpetraBatchManager.hpp b/packages/rol/adapters/epetra/src/sol/ROL_StdEpetraBatchManager.hpp index 25e3e0bf9b13..a97e371c4c76 100644 --- a/packages/rol/adapters/epetra/src/sol/ROL_StdEpetraBatchManager.hpp +++ b/packages/rol/adapters/epetra/src/sol/ROL_StdEpetraBatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDEPETRABATCHMANAGER_HPP diff --git a/packages/rol/adapters/epetra/src/vector/ROL_EpetraMultiVector.hpp b/packages/rol/adapters/epetra/src/vector/ROL_EpetraMultiVector.hpp index 207b130f2cdc..624f7b08e06a 100644 --- a/packages/rol/adapters/epetra/src/vector/ROL_EpetraMultiVector.hpp +++ b/packages/rol/adapters/epetra/src/vector/ROL_EpetraMultiVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EPETRAMULTIVECTOR_H diff --git a/packages/rol/adapters/epetra/test/sol/test_01.cpp b/packages/rol/adapters/epetra/test/sol/test_01.cpp index d060f383201a..723a7664243e 100644 --- a/packages/rol/adapters/epetra/test/sol/test_01.cpp +++ b/packages/rol/adapters/epetra/test/sol/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/adapters/epetra/test/sol/test_02.cpp b/packages/rol/adapters/epetra/test/sol/test_02.cpp index c6e03069e985..c4efe0c95fa3 100644 --- a/packages/rol/adapters/epetra/test/sol/test_02.cpp +++ b/packages/rol/adapters/epetra/test/sol/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/adapters/epetra/test/vector/test_01.cpp b/packages/rol/adapters/epetra/test/vector/test_01.cpp index 87f37e60e7bc..98689ef3bd2e 100644 --- a/packages/rol/adapters/epetra/test/vector/test_01.cpp +++ b/packages/rol/adapters/epetra/test/vector/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint.hpp index 31383f601a4e..8f78d0e7857e 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #if !defined(ROL_MiniTensor_BoundConstraint_hpp) diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint_Def.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint_Def.hpp index 750526973d46..4857caacc149 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint_Def.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_BoundConstraint_Def.hpp @@ -1,45 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - namespace ROL { using Index = minitensor::Index; diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint.hpp index 869e5d04b20b..9acaf9b78374 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #if !defined(ROL_MiniTensor_EqualityConstraint_hpp) diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint_Def.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint_Def.hpp index 1a4bedc16991..38c6df1bd67d 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint_Def.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_EqualityConstraint_Def.hpp @@ -1,45 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - namespace ROL { using Index = minitensor::Index; diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function.hpp index 4753b0c84acb..b143a99c51b0 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #if !defined(ROL_MiniTensor_Function_hpp) diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function_Def.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function_Def.hpp index 96ad9019899b..1ea380fe8036 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function_Def.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_Function_Def.hpp @@ -1,45 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - namespace ROL { using Index = minitensor::Index; diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint.hpp index 13166aa40c7c..f6c1d3757e62 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #if !defined(ROL_MiniTensor_InequalityConstraint_hpp) diff --git a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint_Def.hpp b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint_Def.hpp index 0e67da3c2222..3dec50576b58 100644 --- a/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint_Def.hpp +++ b/packages/rol/adapters/minitensor/src/function/ROL_MiniTensor_InequalityConstraint_Def.hpp @@ -1,45 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - namespace ROL { using Index = minitensor::Index; diff --git a/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver.hpp b/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver.hpp index 2dd488624343..66208f67876d 100644 --- a/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver.hpp +++ b/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #if !defined(ROL_MiniTensor_MiniSolver_hpp) diff --git a/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver_Def.hpp b/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver_Def.hpp index 908d51495d64..5f8506fc5051 100644 --- a/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver_Def.hpp +++ b/packages/rol/adapters/minitensor/src/sol/ROL_MiniTensor_MiniSolver_Def.hpp @@ -1,43 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER + #include #include "ROL_Algorithm.hpp" diff --git a/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector.hpp b/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector.hpp index 7cb194d2ef98..5a6984eabddf 100644 --- a/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector.hpp +++ b/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #if !defined(ROL_MiniTensor_Vector_hpp) diff --git a/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector_Def.hpp b/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector_Def.hpp index 7a9f4ca7dc9b..133528ac69ff 100644 --- a/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector_Def.hpp +++ b/packages/rol/adapters/minitensor/src/vector/ROL_MiniTensor_Vector_Def.hpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER namespace ROL { diff --git a/packages/rol/adapters/minitensor/test/function/test_01.cpp b/packages/rol/adapters/minitensor/test/function/test_01.cpp index 7314e4ed440e..87839c536b4b 100644 --- a/packages/rol/adapters/minitensor/test/function/test_01.cpp +++ b/packages/rol/adapters/minitensor/test/function/test_01.cpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/minitensor/test/function/test_02.cpp b/packages/rol/adapters/minitensor/test/function/test_02.cpp index ec328251475f..6f26c08203b1 100644 --- a/packages/rol/adapters/minitensor/test/function/test_02.cpp +++ b/packages/rol/adapters/minitensor/test/function/test_02.cpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/minitensor/test/sol/test_01.cpp b/packages/rol/adapters/minitensor/test/sol/test_01.cpp index 1d92c7aa9b80..46f52ca642fa 100644 --- a/packages/rol/adapters/minitensor/test/sol/test_01.cpp +++ b/packages/rol/adapters/minitensor/test/sol/test_01.cpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/minitensor/test/vector/test_01.cpp b/packages/rol/adapters/minitensor/test/vector/test_01.cpp index dfcc97806bca..7ea4584bfd44 100644 --- a/packages/rol/adapters/minitensor/test/vector/test_01.cpp +++ b/packages/rol/adapters/minitensor/test/vector/test_01.cpp @@ -1,42 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions: Alejandro Mota (amota@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/mpi/src/function/ROL_PinTCommunicationUtilities.hpp b/packages/rol/adapters/mpi/src/function/ROL_PinTCommunicationUtilities.hpp index 52ff7eac70a2..4c9ec8288638 100644 --- a/packages/rol/adapters/mpi/src/function/ROL_PinTCommunicationUtilities.hpp +++ b/packages/rol/adapters/mpi/src/function/ROL_PinTCommunicationUtilities.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PINTCOMMUNICATIONUTILITIES_HPP #define ROL_PINTCOMMUNICATIONUTILITIES_HPP diff --git a/packages/rol/adapters/mpi/src/function/ROL_PinTConstraint.hpp b/packages/rol/adapters/mpi/src/function/ROL_PinTConstraint.hpp index d2edc7b3eb99..eec633e96455 100644 --- a/packages/rol/adapters/mpi/src/function/ROL_PinTConstraint.hpp +++ b/packages/rol/adapters/mpi/src/function/ROL_PinTConstraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PINTCONSTRAINT_HPP #define ROL_PINTCONSTRAINT_HPP diff --git a/packages/rol/adapters/mpi/src/function/ROL_PinTHierarchy.hpp b/packages/rol/adapters/mpi/src/function/ROL_PinTHierarchy.hpp index 31f61bdd596a..cfc40007ac20 100644 --- a/packages/rol/adapters/mpi/src/function/ROL_PinTHierarchy.hpp +++ b/packages/rol/adapters/mpi/src/function/ROL_PinTHierarchy.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PINTHIERARCHY_HPP #define ROL_PINTHIERARCHY_HPP diff --git a/packages/rol/adapters/mpi/src/vector/ROL_PinTCommunicators.hpp b/packages/rol/adapters/mpi/src/vector/ROL_PinTCommunicators.hpp index ecc4d4606038..0d637c40620a 100644 --- a/packages/rol/adapters/mpi/src/vector/ROL_PinTCommunicators.hpp +++ b/packages/rol/adapters/mpi/src/vector/ROL_PinTCommunicators.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTCOMMUNICATORS_H diff --git a/packages/rol/adapters/mpi/src/vector/ROL_PinTVector.hpp b/packages/rol/adapters/mpi/src/vector/ROL_PinTVector.hpp index 407ac857224e..2dc05dfad3ce 100644 --- a/packages/rol/adapters/mpi/src/vector/ROL_PinTVector.hpp +++ b/packages/rol/adapters/mpi/src/vector/ROL_PinTVector.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTVECTOR_H diff --git a/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication.hpp b/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication.hpp index 5718df476620..07f6460b12d4 100644 --- a/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication.hpp +++ b/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTVECTORCOMMUNICATION_H diff --git a/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication_StdVector.hpp b/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication_StdVector.hpp index 2bb2a0827b5b..d634cffbdf3f 100644 --- a/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication_StdVector.hpp +++ b/packages/rol/adapters/mpi/src/vector/ROL_PinTVectorCommunication_StdVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTVECTORCOMMUNICATION_STDVECTOR_H diff --git a/packages/rol/adapters/mpi/test/function/test_hierarchy_coarse_rebalance.cpp b/packages/rol/adapters/mpi/test/function/test_hierarchy_coarse_rebalance.cpp index 75b4b0d3055e..605c0ffc62d1 100644 --- a/packages/rol/adapters/mpi/test/function/test_hierarchy_coarse_rebalance.cpp +++ b/packages/rol/adapters/mpi/test/function/test_hierarchy_coarse_rebalance.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/mpi/test/function/test_restrict_prolong.cpp b/packages/rol/adapters/mpi/test/function/test_restrict_prolong.cpp index 9deafe3568ae..90daee89db34 100644 --- a/packages/rol/adapters/mpi/test/function/test_restrict_prolong.cpp +++ b/packages/rol/adapters/mpi/test/function/test_restrict_prolong.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/mpi/test/function/test_restrict_prolong_rebalance.cpp b/packages/rol/adapters/mpi/test/function/test_restrict_prolong_rebalance.cpp index 7ff8932bdf2a..5674530647ad 100644 --- a/packages/rol/adapters/mpi/test/function/test_restrict_prolong_rebalance.cpp +++ b/packages/rol/adapters/mpi/test/function/test_restrict_prolong_rebalance.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/mpi/test/function/test_timestamp_coarsening.cpp b/packages/rol/adapters/mpi/test/function/test_timestamp_coarsening.cpp index db0004e84296..da5245ce71de 100644 --- a/packages/rol/adapters/mpi/test/function/test_timestamp_coarsening.cpp +++ b/packages/rol/adapters/mpi/test/function/test_timestamp_coarsening.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/adapters/mpi/test/vector/test_01.cpp b/packages/rol/adapters/mpi/test/vector/test_01.cpp index 5dc21b14f10f..df0b52190eba 100644 --- a/packages/rol/adapters/mpi/test/vector/test_01.cpp +++ b/packages/rol/adapters/mpi/test/vector/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/adapters/mpi/test/vector/test_02.cpp b/packages/rol/adapters/mpi/test/vector/test_02.cpp index 91b516f63f2f..a2f9035aea36 100644 --- a/packages/rol/adapters/mpi/test/vector/test_02.cpp +++ b/packages/rol/adapters/mpi/test/vector/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchAndBound.hpp b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchAndBound.hpp index b76fa82d5709..b98ff6e94b23 100644 --- a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchAndBound.hpp +++ b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchAndBound.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_BRANCHANDBOUND_HPP diff --git a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchHelper.hpp b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchHelper.hpp index 49ce59f622c8..1a8503348e05 100644 --- a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchHelper.hpp +++ b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_BranchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_BRANCHHELPER_H diff --git a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_Interface.hpp b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_Interface.hpp index a253e7a8ef11..87da10883289 100644 --- a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_Interface.hpp +++ b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_Interface.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_INTERFACE_HPP diff --git a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_StdBranchHelper.hpp b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_StdBranchHelper.hpp index 6e9f69933e20..d5f4cbe2aacb 100644 --- a/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_StdBranchHelper.hpp +++ b/packages/rol/adapters/pebbl/src/algorithm/ROL_PEBBL_StdBranchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_STDBRANCHHELPER_H diff --git a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_BuildTransformation.hpp b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_BuildTransformation.hpp index 0684ff7e2833..227db0b0c0f4 100644 --- a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_BuildTransformation.hpp +++ b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_BuildTransformation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_BUILDTRANSFORMATION_H diff --git a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerConstraint.hpp b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerConstraint.hpp index 8de35feacb96..ef9f21a56b89 100644 --- a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerConstraint.hpp +++ b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_INTEGERCONSTRAINT_H diff --git a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblem.hpp b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblem.hpp index f96119b0dd9f..4dcde95bac29 100644 --- a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblem.hpp +++ b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_INTEGEROPTIMIZATIONPROBLEM_H diff --git a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblemFactory.hpp b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblemFactory.hpp index aa299dd7064c..0f3b5b9c67ca 100644 --- a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblemFactory.hpp +++ b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerProblemFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_INTEGERPROBLEMFACTORY_H diff --git a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerTransformation.hpp b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerTransformation.hpp index 73198258be43..5763825634e4 100644 --- a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerTransformation.hpp +++ b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_IntegerTransformation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_INTEGERTRANSFORMATION_H diff --git a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_StdIntegerTransformation.hpp b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_StdIntegerTransformation.hpp index dcb17c3e6fef..3998f562e3c5 100644 --- a/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_StdIntegerTransformation.hpp +++ b/packages/rol/adapters/pebbl/src/function/ROL_PEBBL_StdIntegerTransformation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_STDINTEGERTRANSFORMATION_H diff --git a/packages/rol/adapters/pebbl/src/vector/ROL_PEBBL_MixedVector.hpp b/packages/rol/adapters/pebbl/src/vector/ROL_PEBBL_MixedVector.hpp index 7f941bba90bc..8585c3058d0d 100644 --- a/packages/rol/adapters/pebbl/src/vector/ROL_PEBBL_MixedVector.hpp +++ b/packages/rol/adapters/pebbl/src/vector/ROL_PEBBL_MixedVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_MIXEDVECTOR_H diff --git a/packages/rol/adapters/pebbl/test/test_01.cpp b/packages/rol/adapters/pebbl/test/test_01.cpp index 794dfb9bfb78..180a8b0e5b1c 100644 --- a/packages/rol/adapters/pebbl/test/test_01.cpp +++ b/packages/rol/adapters/pebbl/test/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_01.hpp b/packages/rol/adapters/pebbl/test/test_01.hpp index bfc1d9c3089f..34816fbb4223 100644 --- a/packages/rol/adapters/pebbl/test/test_01.hpp +++ b/packages/rol/adapters/pebbl/test/test_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_02.cpp b/packages/rol/adapters/pebbl/test/test_02.cpp index 7fd58b36989d..246d192193e2 100644 --- a/packages/rol/adapters/pebbl/test/test_02.cpp +++ b/packages/rol/adapters/pebbl/test/test_02.cpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #include "Teuchos_ParameterList.hpp" #include "Teuchos_XMLParameterListHelpers.hpp" #include "Teuchos_oblackholestream.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_03.cpp b/packages/rol/adapters/pebbl/test/test_03.cpp index a40d00861adf..2276d1d7499d 100644 --- a/packages/rol/adapters/pebbl/test/test_03.cpp +++ b/packages/rol/adapters/pebbl/test/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_04.cpp b/packages/rol/adapters/pebbl/test/test_04.cpp index 671cd2d54b9b..8e1bff28a37f 100644 --- a/packages/rol/adapters/pebbl/test/test_04.cpp +++ b/packages/rol/adapters/pebbl/test/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_05.cpp b/packages/rol/adapters/pebbl/test/test_05.cpp index e72f69a6db00..a356e1773390 100644 --- a/packages/rol/adapters/pebbl/test/test_05.cpp +++ b/packages/rol/adapters/pebbl/test/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_05.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_05.hpp b/packages/rol/adapters/pebbl/test/test_05.hpp index cda70b9bb319..1366db3cdfc6 100644 --- a/packages/rol/adapters/pebbl/test/test_05.hpp +++ b/packages/rol/adapters/pebbl/test/test_05.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_06.cpp b/packages/rol/adapters/pebbl/test/test_06.cpp index bffa1a0fcc37..17e3ae415d20 100644 --- a/packages/rol/adapters/pebbl/test/test_06.cpp +++ b/packages/rol/adapters/pebbl/test/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_06.hpp" diff --git a/packages/rol/adapters/pebbl/test/test_06.hpp b/packages/rol/adapters/pebbl/test/test_06.hpp index f80603b1b661..25f0c891160f 100644 --- a/packages/rol/adapters/pebbl/test/test_06.hpp +++ b/packages/rol/adapters/pebbl/test/test_06.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/adapters/sacado/src/function/ROL_NonlinearProgram.hpp b/packages/rol/adapters/sacado/src/function/ROL_NonlinearProgram.hpp index b2d883433ade..c12fd4fd852c 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_NonlinearProgram.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_NonlinearProgram.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef NONLINEAR_PROGRAM_HPP #define NONLINEAR_PROGRAM_HPP diff --git a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint.hpp b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint.hpp index b22ee9f66680..585ba0af313b 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SACADO_EQUALITYCONSTRAINT #define ROL_SACADO_EQUALITYCONSTRAINT diff --git a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint_SimOpt.hpp b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint_SimOpt.hpp index 955a481a387c..1365bc3422d2 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint_SimOpt.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Constraint_SimOpt.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SACADO_EQUALITYCONSTRAINT_SIMOPT #define ROL_SACADO_EQUALITYCONSTRAINT_SIMOPT diff --git a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective.hpp b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective.hpp index c6bcded6d2b0..a1b31970397f 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SACADO_OBJECTIVE diff --git a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective_SimOpt.hpp b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective_SimOpt.hpp index ad97bfc36029..658a07fa111b 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective_SimOpt.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_Sacado_Objective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SACADO_OBJECTIVE diff --git a/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdConstraint.hpp b/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdConstraint.hpp index a04d4c6ec456..736c53677259 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdConstraint.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdConstraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SACADO_STDEQUALITYCONSTRAINT_HPP #define ROL_SACADO_STDEQUALITYCONSTRAINT_HPP diff --git a/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdObjective.hpp b/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdObjective.hpp index 89dcfd6725c9..98603d3d236a 100644 --- a/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdObjective.hpp +++ b/packages/rol/adapters/sacado/src/function/ROL_Sacado_StdObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SACADO_STDOBJECTIVE_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_ProblemFactory.hpp b/packages/rol/adapters/sacado/test/HS/HS_ProblemFactory.hpp index 1cb96a41a6ae..6a56455dea74 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_ProblemFactory.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_ProblemFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEMFACTORY_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_001.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_001.hpp index 7981e90349bc..a78da37efe37 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_001.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_001.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_001_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_002.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_002.hpp index dca571e260d3..fbf0f567c922 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_002.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_002.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_002_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_003.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_003.hpp index 7faf04336fdb..ce9da873745c 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_003.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_003.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_003_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_004.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_004.hpp index 7ab7a9ccfe30..56e156e3533c 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_004.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_004.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_004_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_005.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_005.hpp index a899918da8e7..3aaeea29c6ba 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_005.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_005.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_005_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_006.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_006.hpp index 188186fad7e1..477a0aadbacc 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_006.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_006.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_006_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_007.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_007.hpp index a4fb957aff0d..e8647e986d46 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_007.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_007.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_007_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_008.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_008.hpp index b48f545358e8..e42d7331c4ff 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_008.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_008.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_008_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_009.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_009.hpp index 375a9e03e8ee..2f6809ad9efc 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_009.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_009.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_009_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_010.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_010.hpp index 59b98e04743f..7fd841f6bef2 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_010.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_010.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_010_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_011.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_011.hpp index d81129aec9db..2c6aec4e6458 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_011.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_011.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_011_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_012.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_012.hpp index 47994d4ae099..fce6347d0976 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_012.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_012.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_012_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_013.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_013.hpp index b5435269bcd1..bbe79863d6ac 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_013.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_013.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_013_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_014.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_014.hpp index c191cb2a2480..a3cecfdbd866 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_014.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_014.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_014_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_015.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_015.hpp index ac476f702748..9d60fce24d53 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_015.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_015.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_015_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_016.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_016.hpp index 442784f66284..b8aebb731d34 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_016.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_016.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_016_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_017.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_017.hpp index d18a91d9c4a2..4ecf339f5721 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_017.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_017.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_017_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_018.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_018.hpp index 8377cc683777..634eaaa42940 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_018.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_018.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_018_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_019.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_019.hpp index cbd70decec65..5221e1bde7b1 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_019.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_019.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_019_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_020.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_020.hpp index 7050598a8d0c..a137b4d8a213 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_020.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_020.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_020_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_021.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_021.hpp index 815e64feeb4d..c38b8d3fcff5 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_021.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_021.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_021_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_022.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_022.hpp index 725efd7c83c3..1238c2d5fd8f 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_022.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_022.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_022_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_023.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_023.hpp index 06450c8e1742..5de58f8ef5c7 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_023.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_023.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_023_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_024.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_024.hpp index e46ed6e47cfe..69b7155873c1 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_024.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_024.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_024_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_025.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_025.hpp index 36d2689f479e..96e719a841e7 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_025.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_025.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_025_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_026.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_026.hpp index 6e47b44a676d..b22cd66a61d4 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_026.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_026.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_026_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_027.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_027.hpp index fc162e5de9b8..03f4b948cbd9 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_027.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_027.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_027_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_028.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_028.hpp index df1243dd19ed..f640569f5f45 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_028.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_028.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_028_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_029.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_029.hpp index 86cefa509ccf..8b18766c9b75 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_029.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_029.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_029_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_030.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_030.hpp index 1fe8f0412073..1533c5bfc297 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_030.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_030.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_030_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_031.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_031.hpp index 68bf3aa9dbaa..7c80c9544d32 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_031.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_031.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_031_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_032.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_032.hpp index b7f939e969e6..33ef4c795cca 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_032.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_032.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_032_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_033.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_033.hpp index 51e5a8ca0706..8066c60c7fbf 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_033.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_033.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_033_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_034.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_034.hpp index 9be4a10fc318..90eb62132b60 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_034.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_034.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_034_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_035.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_035.hpp index 7b142f864248..79600143c91b 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_035.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_035.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_035_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_036.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_036.hpp index 12be5765af6c..7d581065710b 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_036.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_036.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_036_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_037.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_037.hpp index 1a56a929319f..63535bbf462f 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_037.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_037.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_037_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_038.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_038.hpp index c4b3717ef46e..d9db156776e8 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_038.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_038.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_038_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_039.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_039.hpp index a00f7c9690dd..89bc5f0b04e2 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_039.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_039.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_039_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_040.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_040.hpp index 8a8b9d7150fc..ba24d7c617be 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_040.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_040.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_040_HPP diff --git a/packages/rol/adapters/sacado/test/HS/HS_Problem_041.hpp b/packages/rol/adapters/sacado/test/HS/HS_Problem_041.hpp index 627a5c314e3f..b132928b464f 100644 --- a/packages/rol/adapters/sacado/test/HS/HS_Problem_041.hpp +++ b/packages/rol/adapters/sacado/test/HS/HS_Problem_041.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HS_PROBLEM_041_HPP diff --git a/packages/rol/adapters/sacado/test/test_01.cpp b/packages/rol/adapters/sacado/test/test_01.cpp index bf6a8b7210ee..82bc4312283e 100644 --- a/packages/rol/adapters/sacado/test/test_01.cpp +++ b/packages/rol/adapters/sacado/test/test_01.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_01.cpp \brief Test the NonlinearProblem interface with the Hock & Schittkowski problem set diff --git a/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Constraint.hpp b/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Constraint.hpp index 99b509151a73..de2f87a4e24b 100644 --- a/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Constraint.hpp +++ b/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEUCHOS_EQUALITYCONSTRAINT_H diff --git a/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_LinearOperator.hpp b/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_LinearOperator.hpp index 5b9498095c35..9a19ffb8cbec 100644 --- a/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_LinearOperator.hpp +++ b/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_LinearOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEUCHOS_LINEAROPERATOR_H diff --git a/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Objective.hpp b/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Objective.hpp index a480a627588d..5e3249da6436 100644 --- a/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Objective.hpp +++ b/packages/rol/adapters/teuchos/src/function/ROL_Teuchos_Objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEUCHOS_OBJECTIVE_H diff --git a/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosBranchHelper.hpp b/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosBranchHelper.hpp index 5091026b936e..8e8dadb06fdc 100644 --- a/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosBranchHelper.hpp +++ b/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosBranchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_TEUCHOSBRANCHHELPER_H diff --git a/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosIntegerTransformation.hpp b/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosIntegerTransformation.hpp index e54eb1d2b38b..357cd48b968d 100644 --- a/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosIntegerTransformation.hpp +++ b/packages/rol/adapters/teuchos/src/pebbl/ROL_PEBBL_TeuchosIntegerTransformation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_TEUCHOSINTEGERTRANSFORMATION_H diff --git a/packages/rol/adapters/teuchos/src/sol/ROL_SingletonTeuchosBatchManager.hpp b/packages/rol/adapters/teuchos/src/sol/ROL_SingletonTeuchosBatchManager.hpp index 71c3f2cf97f3..b8045afb4005 100644 --- a/packages/rol/adapters/teuchos/src/sol/ROL_SingletonTeuchosBatchManager.hpp +++ b/packages/rol/adapters/teuchos/src/sol/ROL_SingletonTeuchosBatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROLSINGLETONTEUCHOSBATCHMANAGER_HPP diff --git a/packages/rol/adapters/teuchos/src/sol/ROL_StdTeuchosBatchManager.hpp b/packages/rol/adapters/teuchos/src/sol/ROL_StdTeuchosBatchManager.hpp index 215fb75a0338..4c32e63b790a 100644 --- a/packages/rol/adapters/teuchos/src/sol/ROL_StdTeuchosBatchManager.hpp +++ b/packages/rol/adapters/teuchos/src/sol/ROL_StdTeuchosBatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROLSTDTEUCHOSBATCHMANAGER_HPP diff --git a/packages/rol/adapters/teuchos/src/sol/ROL_TeuchosBatchManager.hpp b/packages/rol/adapters/teuchos/src/sol/ROL_TeuchosBatchManager.hpp index 9db69c392018..c0183c32b38a 100644 --- a/packages/rol/adapters/teuchos/src/sol/ROL_TeuchosBatchManager.hpp +++ b/packages/rol/adapters/teuchos/src/sol/ROL_TeuchosBatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROLTEUCHOSBATCHMANAGER_HPP diff --git a/packages/rol/adapters/teuchos/src/vector/ROL_CArrayVector.hpp b/packages/rol/adapters/teuchos/src/vector/ROL_CArrayVector.hpp index b4203bdf2f57..46ac9189a05a 100644 --- a/packages/rol/adapters/teuchos/src/vector/ROL_CArrayVector.hpp +++ b/packages/rol/adapters/teuchos/src/vector/ROL_CArrayVector.hpp @@ -1,38 +1,10 @@ -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CARRAY_VECTOR_H diff --git a/packages/rol/adapters/teuchos/src/vector/ROL_MultiVector.hpp b/packages/rol/adapters/teuchos/src/vector/ROL_MultiVector.hpp index cdd2cb21f3ae..74c9bee2694c 100644 --- a/packages/rol/adapters/teuchos/src/vector/ROL_MultiVector.hpp +++ b/packages/rol/adapters/teuchos/src/vector/ROL_MultiVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** @ingroup la_group diff --git a/packages/rol/adapters/teuchos/src/vector/ROL_MultiVectorDefault.hpp b/packages/rol/adapters/teuchos/src/vector/ROL_MultiVectorDefault.hpp index 1af2b1f078cf..fa5d7a5cefed 100644 --- a/packages/rol/adapters/teuchos/src/vector/ROL_MultiVectorDefault.hpp +++ b/packages/rol/adapters/teuchos/src/vector/ROL_MultiVectorDefault.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** @ingroup la_group diff --git a/packages/rol/adapters/teuchos/src/vector/ROL_TeuchosVector.hpp b/packages/rol/adapters/teuchos/src/vector/ROL_TeuchosVector.hpp index 45c22960c33d..74ad2504627a 100644 --- a/packages/rol/adapters/teuchos/src/vector/ROL_TeuchosVector.hpp +++ b/packages/rol/adapters/teuchos/src/vector/ROL_TeuchosVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEUCHOSVECTOR_H diff --git a/packages/rol/adapters/teuchos/test/function/test_01.cpp b/packages/rol/adapters/teuchos/test/function/test_01.cpp index 1143f4bd60a4..62a16ab6bfe8 100644 --- a/packages/rol/adapters/teuchos/test/function/test_01.cpp +++ b/packages/rol/adapters/teuchos/test/function/test_01.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_01.cpp \brief Test for ROL::TeuchosObjective and ROL::TeuchosConstraint diff --git a/packages/rol/adapters/teuchos/test/sol/test_03.cpp b/packages/rol/adapters/teuchos/test/sol/test_03.cpp index 6eebb06b70d3..d0a360fd1685 100644 --- a/packages/rol/adapters/teuchos/test/sol/test_03.cpp +++ b/packages/rol/adapters/teuchos/test/sol/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/adapters/teuchos/test/sol/test_04.cpp b/packages/rol/adapters/teuchos/test/sol/test_04.cpp index 215c320f95b8..363c3a850861 100644 --- a/packages/rol/adapters/teuchos/test/sol/test_04.cpp +++ b/packages/rol/adapters/teuchos/test/sol/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/adapters/teuchos/test/sol/test_05.cpp b/packages/rol/adapters/teuchos/test/sol/test_05.cpp index 5762641e00db..3e1e482d1ab9 100644 --- a/packages/rol/adapters/teuchos/test/sol/test_05.cpp +++ b/packages/rol/adapters/teuchos/test/sol/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/adapters/teuchos/test/sol/test_05.hpp b/packages/rol/adapters/teuchos/test/sol/test_05.hpp index aac121d13a11..29f314e94f10 100644 --- a/packages/rol/adapters/teuchos/test/sol/test_05.hpp +++ b/packages/rol/adapters/teuchos/test/sol/test_05.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_06.cpp diff --git a/packages/rol/adapters/teuchos/test/sol/test_06.cpp b/packages/rol/adapters/teuchos/test/sol/test_06.cpp index 27e93e584134..535c1083bfa7 100644 --- a/packages/rol/adapters/teuchos/test/sol/test_06.cpp +++ b/packages/rol/adapters/teuchos/test/sol/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/adapters/teuchos/test/sol/test_07.cpp b/packages/rol/adapters/teuchos/test/sol/test_07.cpp index b09ca9d7c3ce..b12604c32e19 100644 --- a/packages/rol/adapters/teuchos/test/sol/test_07.cpp +++ b/packages/rol/adapters/teuchos/test/sol/test_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/adapters/teuchos/test/vector/test_01.cpp b/packages/rol/adapters/teuchos/test/vector/test_01.cpp index f62aab62ef81..747136fd9590 100644 --- a/packages/rol/adapters/teuchos/test/vector/test_01.cpp +++ b/packages/rol/adapters/teuchos/test/vector/test_01.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_01.cpp \brief Test Teuchos::SerialDenseVector interface. */ diff --git a/packages/rol/adapters/teuchos/test/vector/test_02.cpp b/packages/rol/adapters/teuchos/test/vector/test_02.cpp index e233c86f94c4..6b3b6365372f 100644 --- a/packages/rol/adapters/teuchos/test/vector/test_02.cpp +++ b/packages/rol/adapters/teuchos/test/vector/test_02.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_02.cpp \brief Test C Array interface. diff --git a/packages/rol/adapters/teuchos/test/vector/test_03.cpp b/packages/rol/adapters/teuchos/test/vector/test_03.cpp index 150e3342b4ee..16a62de5cb41 100644 --- a/packages/rol/adapters/teuchos/test/vector/test_03.cpp +++ b/packages/rol/adapters/teuchos/test/vector/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/adapters/thyra/src/function/ROL_ThyraME_Objective.hpp b/packages/rol/adapters/thyra/src/function/ROL_ThyraME_Objective.hpp index c6398c702d39..db28db51ea6f 100644 --- a/packages/rol/adapters/thyra/src/function/ROL_ThyraME_Objective.hpp +++ b/packages/rol/adapters/thyra/src/function/ROL_ThyraME_Objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_THYRAME_OBJECTIVE_H diff --git a/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Constraint_SimOpt.hpp b/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Constraint_SimOpt.hpp index 9e0c7199a4a4..2a8bd35010e7 100644 --- a/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Constraint_SimOpt.hpp +++ b/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Constraint_SimOpt.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_THYRARODUCTME_EQUALITYCONSTRAINT_SIMOPT #define ROL_THYRARODUCTME_EQUALITYCONSTRAINT_SIMOPT diff --git a/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective.hpp b/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective.hpp index ec1929f9bc60..20f4a90db2c2 100644 --- a/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective.hpp +++ b/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_THYRAPRODUCTME_OBJECTIVE_H diff --git a/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective_SimOpt.hpp b/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective_SimOpt.hpp index 45960833319e..ea1fb098d22f 100644 --- a/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective_SimOpt.hpp +++ b/packages/rol/adapters/thyra/src/function/ROL_ThyraProductME_Objective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_THYRAPRODUCTME_OBJECTIVE_SIMOPT diff --git a/packages/rol/adapters/thyra/src/function/ROL_Thyra_BoundConstraint.hpp b/packages/rol/adapters/thyra/src/function/ROL_Thyra_BoundConstraint.hpp index b7bfb7a956db..8af355df910e 100644 --- a/packages/rol/adapters/thyra/src/function/ROL_Thyra_BoundConstraint.hpp +++ b/packages/rol/adapters/thyra/src/function/ROL_Thyra_BoundConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_THYRA_BOUND_CONSTRAINT_H diff --git a/packages/rol/adapters/thyra/src/function/TOpEleWiseBoundsHelpers.hpp b/packages/rol/adapters/thyra/src/function/TOpEleWiseBoundsHelpers.hpp index 7196b8360c5b..520e8cd26f11 100644 --- a/packages/rol/adapters/thyra/src/function/TOpEleWiseBoundsHelpers.hpp +++ b/packages/rol/adapters/thyra/src/function/TOpEleWiseBoundsHelpers.hpp @@ -1,43 +1,14 @@ // @HEADER -// *********************************************************************** +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. // // RTOp: Interfaces and Support Software for Vector Reduction Transformation // Operations -// Copyright (2006) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Roscoe A. Bartlett (rabartl@sandia.gov) -// -// *********************************************************************** +// Copyright 2006 NTESS and the RTOp contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef TOP_ELE_WISE_BOUNDS_HELPERS_HPP diff --git a/packages/rol/adapters/thyra/src/vector/ROL_LinearOpScaledThyraVector.hpp b/packages/rol/adapters/thyra/src/vector/ROL_LinearOpScaledThyraVector.hpp index 7cc4c959a46c..0b6a7cdb7162 100644 --- a/packages/rol/adapters/thyra/src/vector/ROL_LinearOpScaledThyraVector.hpp +++ b/packages/rol/adapters/thyra/src/vector/ROL_LinearOpScaledThyraVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAROPSCALEDTHYRAVECTOR_HPP diff --git a/packages/rol/adapters/thyra/src/vector/ROL_ScaledThyraVector.hpp b/packages/rol/adapters/thyra/src/vector/ROL_ScaledThyraVector.hpp index 210c2726cb1b..79836f388497 100644 --- a/packages/rol/adapters/thyra/src/vector/ROL_ScaledThyraVector.hpp +++ b/packages/rol/adapters/thyra/src/vector/ROL_ScaledThyraVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALEDTHYRAVECTOR_HPP diff --git a/packages/rol/adapters/thyra/src/vector/ROL_ThyraVector.hpp b/packages/rol/adapters/thyra/src/vector/ROL_ThyraVector.hpp index 44144f6f815b..0b2c47faa886 100644 --- a/packages/rol/adapters/thyra/src/vector/ROL_ThyraVector.hpp +++ b/packages/rol/adapters/thyra/src/vector/ROL_ThyraVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_THYRAVECTOR_H diff --git a/packages/rol/adapters/thyra/test/vector/test_01.cpp b/packages/rol/adapters/thyra/test/vector/test_01.cpp index 05c4fe437868..6842d63493df 100644 --- a/packages/rol/adapters/thyra/test/vector/test_01.cpp +++ b/packages/rol/adapters/thyra/test/vector/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_StdVector.hpp" diff --git a/packages/rol/adapters/thyra/test/vector/test_02.cpp b/packages/rol/adapters/thyra/test/vector/test_02.cpp index 6725620ecbbd..ad8a51ff124f 100644 --- a/packages/rol/adapters/thyra/test/vector/test_02.cpp +++ b/packages/rol/adapters/thyra/test/vector/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/adapters/tpetra/src/function/ROL_TpetraBoundConstraint.hpp b/packages/rol/adapters/tpetra/src/function/ROL_TpetraBoundConstraint.hpp index 8b0b6f3630aa..72dd9731be7c 100644 --- a/packages/rol/adapters/tpetra/src/function/ROL_TpetraBoundConstraint.hpp +++ b/packages/rol/adapters/tpetra/src/function/ROL_TpetraBoundConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp b/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp index 4fe859e1bceb..df020b1a251d 100644 --- a/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp +++ b/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTVECTORCOMMUNICATION_TPETRA_H diff --git a/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraBranchHelper.hpp b/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraBranchHelper.hpp index aab4045eed46..b95b2b769364 100644 --- a/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraBranchHelper.hpp +++ b/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraBranchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_TPETRABRANCHHELPER_H diff --git a/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraIntegerTransformation.hpp b/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraIntegerTransformation.hpp index e69cea541b75..3618a7b1c8ae 100644 --- a/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraIntegerTransformation.hpp +++ b/packages/rol/adapters/tpetra/src/pebbl/ROL_PEBBL_TpetraIntegerTransformation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PEBBL_TPETRAINTEGERTRANSFORMATION_H diff --git a/packages/rol/adapters/tpetra/src/sol/ROL_TpetraTeuchosBatchManager.hpp b/packages/rol/adapters/tpetra/src/sol/ROL_TpetraTeuchosBatchManager.hpp index 35c9d417fda1..84647059d156 100644 --- a/packages/rol/adapters/tpetra/src/sol/ROL_TpetraTeuchosBatchManager.hpp +++ b/packages/rol/adapters/tpetra/src/sol/ROL_TpetraTeuchosBatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TPETRATEUCHOSBATCHMANAGER_HPP diff --git a/packages/rol/adapters/tpetra/src/vector/ROL_ScaledTpetraMultiVector.hpp b/packages/rol/adapters/tpetra/src/vector/ROL_ScaledTpetraMultiVector.hpp index b045d9d8565f..09b281763b6a 100644 --- a/packages/rol/adapters/tpetra/src/vector/ROL_ScaledTpetraMultiVector.hpp +++ b/packages/rol/adapters/tpetra/src/vector/ROL_ScaledTpetraMultiVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALEDTPETRAMULTIVECTOR_HPP diff --git a/packages/rol/adapters/tpetra/src/vector/ROL_TpetraMultiVector.hpp b/packages/rol/adapters/tpetra/src/vector/ROL_TpetraMultiVector.hpp index 50a2b66d6a53..0fc35fbaaaff 100644 --- a/packages/rol/adapters/tpetra/src/vector/ROL_TpetraMultiVector.hpp +++ b/packages/rol/adapters/tpetra/src/vector/ROL_TpetraMultiVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TPETRAMULTIVECTOR_HPP diff --git a/packages/rol/adapters/tpetra/test/function/test_01.cpp b/packages/rol/adapters/tpetra/test/function/test_01.cpp index 7f35f92fe0c9..d51e129f7e96 100644 --- a/packages/rol/adapters/tpetra/test/function/test_01.cpp +++ b/packages/rol/adapters/tpetra/test/function/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/adapters/tpetra/test/sol/test_01.cpp b/packages/rol/adapters/tpetra/test/sol/test_01.cpp index b55c6fe04016..71b1d14a3a76 100644 --- a/packages/rol/adapters/tpetra/test/sol/test_01.cpp +++ b/packages/rol/adapters/tpetra/test/sol/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/tpetra/test/sol/test_01.hpp b/packages/rol/adapters/tpetra/test/sol/test_01.hpp index 16e9cb1a697f..2f37561809f1 100644 --- a/packages/rol/adapters/tpetra/test/sol/test_01.hpp +++ b/packages/rol/adapters/tpetra/test/sol/test_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/adapters/tpetra/test/sol/test_02.cpp b/packages/rol/adapters/tpetra/test/sol/test_02.cpp index d81e2f19c809..675349799448 100644 --- a/packages/rol/adapters/tpetra/test/sol/test_02.cpp +++ b/packages/rol/adapters/tpetra/test/sol/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/tpetra/test/sol/test_03.cpp b/packages/rol/adapters/tpetra/test/sol/test_03.cpp index de5f24280823..45f6b4c7bead 100644 --- a/packages/rol/adapters/tpetra/test/sol/test_03.cpp +++ b/packages/rol/adapters/tpetra/test/sol/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/tpetra/test/vector/test_01.cpp b/packages/rol/adapters/tpetra/test/vector/test_01.cpp index 7a6f3c095c95..fda732cdcc11 100644 --- a/packages/rol/adapters/tpetra/test/vector/test_01.cpp +++ b/packages/rol/adapters/tpetra/test/vector/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/adapters/tpetra/test/vector/test_02.cpp b/packages/rol/adapters/tpetra/test/vector/test_02.cpp index a300f932e3f0..7194c43de12a 100644 --- a/packages/rol/adapters/tpetra/test/vector/test_02.cpp +++ b/packages/rol/adapters/tpetra/test/vector/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/adapters/tpetra/test/vector/test_03.cpp b/packages/rol/adapters/tpetra/test/vector/test_03.cpp index 38acc86d720c..bab619f991da 100644 --- a/packages/rol/adapters/tpetra/test/vector/test_03.cpp +++ b/packages/rol/adapters/tpetra/test/vector/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/adapters/tpetra/test/vector/test_04.cpp b/packages/rol/adapters/tpetra/test/vector/test_04.cpp index 34cfa4947732..9574978c7197 100644 --- a/packages/rol/adapters/tpetra/test/vector/test_04.cpp +++ b/packages/rol/adapters/tpetra/test/vector/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGenerator.hpp b/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGenerator.hpp index 3cdfa210e23c..1dce50f946b6 100644 --- a/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGenerator.hpp +++ b/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGenerator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SPARSEGRIDGENERATOR_HPP diff --git a/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGeneratorDef.hpp b/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGeneratorDef.hpp index 31d3b118d0aa..d2e4e89d4cec 100644 --- a/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGeneratorDef.hpp +++ b/packages/rol/adapters/trikota/src/sol/ROL_SparseGridGeneratorDef.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SPARSEGRIDGENERATOR_DEF_HPP diff --git a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature.hpp b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature.hpp index c90160cb7132..f90713795ea1 100644 --- a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature.hpp +++ b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /** \file ROL_Quadrature.hpp \brief Header file for the ROL::Quadrature class. \author Created by D. Kouri and D. Ridzal. diff --git a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature1dConstructors.hpp b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature1dConstructors.hpp index d07618ea64d4..d8763830e695 100644 --- a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature1dConstructors.hpp +++ b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_Quadrature1dConstructors.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATURE1DCONSTRUCTORS_HPP diff --git a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureDef.hpp b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureDef.hpp index e869bc20dff8..819b6532dec3 100644 --- a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureDef.hpp +++ b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureDef.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATUREDEF_HPP diff --git a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureHelpers.hpp b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureHelpers.hpp index 70e72b34dac2..7f760d626151 100644 --- a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureHelpers.hpp +++ b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureHelpers.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATUREHELPERS_HPP diff --git a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTPConstructors.hpp b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTPConstructors.hpp index 82ec487b6000..538729d47024 100644 --- a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTPConstructors.hpp +++ b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTPConstructors.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /** \file ROL_QuadratureDef.hpp \brief Definition file for the ROL::Quadrature class. \author Created by D. Kouri and D. Ridzal. diff --git a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTypes.hpp b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTypes.hpp index bb666683c456..fbf2be1d52c1 100644 --- a/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTypes.hpp +++ b/packages/rol/adapters/trikota/src/sol/sparse_grids/ROL_QuadratureTypes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATURETYPES_HPP diff --git a/packages/rol/adapters/trikota/test/sol/test_01.cpp b/packages/rol/adapters/trikota/test/sol/test_01.cpp index d5998a4e84af..259901ed1407 100644 --- a/packages/rol/adapters/trikota/test/sol/test_01.cpp +++ b/packages/rol/adapters/trikota/test/sol/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "test_01.hpp" diff --git a/packages/rol/adapters/trikota/test/sol/test_01.hpp b/packages/rol/adapters/trikota/test/sol/test_01.hpp index 822314aef919..07d1e215af28 100644 --- a/packages/rol/adapters/trikota/test/sol/test_01.hpp +++ b/packages/rol/adapters/trikota/test/sol/test_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/adapters/trikota/test/sol/test_02.cpp b/packages/rol/adapters/trikota/test/sol/test_02.cpp index 7cc97d14d200..fe088e311ceb 100644 --- a/packages/rol/adapters/trikota/test/sol/test_02.cpp +++ b/packages/rol/adapters/trikota/test/sol/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/cmake/FindTPLEigen.cmake b/packages/rol/cmake/FindTPLEigen.cmake index 9ee86cc7b7e7..6ede5ada7e00 100644 --- a/packages/rol/cmake/FindTPLEigen.cmake +++ b/packages/rol/cmake/FindTPLEigen.cmake @@ -1,58 +1,3 @@ -# @HEADER -# ************************************************************************ -# -# Trilinos: An Object-Oriented Solver Framework -# Copyright (2001) Sandia Corporation -# -# -# Copyright (2001) Sandia Corporation. Under the terms of Contract -# DE-AC04-94AL85000, there is a non-exclusive license for use of this -# work by or on behalf of the U.S. Government. Export of this program -# may require a license from the United States Government. -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# 3. Neither the name of the Corporation nor the names of the -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# NOTICE: The United States Government is granted for itself and others -# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide -# license in this data to reproduce, prepare derivative works, and -# perform publicly and display publicly. Beginning five (5) years from -# July 25, 2001, the United States Government is granted for itself and -# others acting on its behalf a paid-up, nonexclusive, irrevocable -# worldwide license in this data to reproduce, prepare derivative works, -# distribute copies to the public, perform publicly and display -# publicly, and to permit others to do so. -# -# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT -# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES -# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR -# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY -# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS -# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS. -# -# ************************************************************************ -# @HEADER - TRIBITS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( Eigen REQUIRED_HEADERS Eigen/Dense diff --git a/packages/rol/cmake/ROL_config.h.in b/packages/rol/cmake/ROL_config.h.in index 80df89cfa5fd..b406fe039165 100644 --- a/packages/rol/cmake/ROL_config.h.in +++ b/packages/rol/cmake/ROL_config.h.in @@ -1,46 +1,3 @@ -// @HEADER -// ************************************************************************ -// -// Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ -// @HEADER - /****************** * Config Options * diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/PDE_FEM.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/PDE_FEM.hpp index 8d10b8123aff..faf6ba71eb46 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/PDE_FEM.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/PDE_FEM.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file data.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/bfsc_dof_mesh.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/bfsc_dof_mesh.hpp index 56a1990ce56d..dd3bae75ce45 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/bfsc_dof_mesh.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/bfsc_dof_mesh.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file DofManager.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/boundarycells.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/boundarycells.hpp index e2bb0da4ec26..e3d3a13e8da8 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/boundarycells.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/boundarycells.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/dofmanager.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/dofmanager.hpp index 7e92f000eb38..5912bdfcb718 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/dofmanager.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/dofmanager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dofmanager.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticity.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticity.hpp index 94ef23dc6bf9..0f88401928ab 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticity.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticity.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_ELASTICITY_H diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticitySIMP.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticitySIMP.hpp index e8cb7e231cf1..7ac822074260 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticitySIMP.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/elasticitySIMP.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PDEOPT_ELASTICITYSIMP_H #define ROL_PDEOPT_ELASTICITYSIMP_H diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/materials.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/materials.hpp index a7291d17716f..b2e52db576c9 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/materials.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/materials.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file materials.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/TOOLS/meshmanager.hpp b/packages/rol/example/PDE-OPT/0ld/TOOLS/meshmanager.hpp index 65f183c54d7a..4f576dc84a7e 100644 --- a/packages/rol/example/PDE-OPT/0ld/TOOLS/meshmanager.hpp +++ b/packages/rol/example/PDE-OPT/0ld/TOOLS/meshmanager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file meshmanager.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective-Haber.hpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective-Haber.hpp index 8785a4e49513..aaaf5ec2cfff 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective-Haber.hpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective-Haber.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPERIMENTDESIGN_OBJECTIVE_H diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective.hpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective.hpp index 4e6b3b2cef24..4cc2a3452130 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/ROL_ExperimentDesignObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPERIMENTDESIGN_OBJECTIVE_H diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/constraint.hpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/constraint.hpp index e4813ccf9093..021d6ddc97e7 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/data.hpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/data.hpp index 928fb73673f0..1183313e304e 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/data.hpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/data.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file data.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_01.cpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_01.cpp index 1abdd38c9cc6..0ff12af516f3 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_01.cpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_02.cpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_02.cpp index 92d0309bf7b4..02b1aadb4583 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_02.cpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/objective.hpp b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/objective.hpp index 0fb01438d61c..811c279e4b7a 100644 --- a/packages/rol/example/PDE-OPT/0ld/adv-diff-react/objective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/adv-diff-react/objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file objective.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticity/data.hpp b/packages/rol/example/PDE-OPT/0ld/elasticity/data.hpp index d4a4d41ef8b3..c8bf29ee1ce5 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticity/data.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticity/data.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_ELASTICITY_DATA_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticity/dataSIMP.hpp b/packages/rol/example/PDE-OPT/0ld/elasticity/dataSIMP.hpp index 3e130fe38f17..0cde4d9f06fb 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticity/dataSIMP.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticity/dataSIMP.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_ELASTICITY_SIMP_DATA_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticity/example_01.cpp b/packages/rol/example/PDE-OPT/0ld/elasticity/example_01.cpp index 38f403514353..091becab7449 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticity/example_01.cpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticity/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticity/example_02.cpp b/packages/rol/example/PDE-OPT/0ld/elasticity/example_02.cpp index ef73d0fd3624..a7c1a762e689 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticity/example_02.cpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticity/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/build_sampler.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/build_sampler.hpp index 8e9299000caf..fa6b139d3fbf 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/build_sampler.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/build_sampler.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef BUILDSAMPLERHPP #define BUILDSAMPLERHPP diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/constraint.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/constraint.hpp index 98e7add49b67..8fa4c86b2b90 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/constraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_H #define ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/coupled_constraint.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/coupled_constraint.hpp index 661633696cc1..43d0a8d23b8f 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/coupled_constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/coupled_constraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_CoupledConstraint_SimOpt_H #define ROL_CoupledConstraint_SimOpt_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/data.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/data.hpp index a51b3b4b2969..9cde705e8bfe 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/data.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/data.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PDEOPT_ELASTICITYSIMP_OPERATORS_H #define ROL_PDEOPT_ELASTICITYSIMP_OPERATORS_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_01.cpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_01.cpp index b6c28761fa95..f765744eb46e 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_01.cpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_02.cpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_02.cpp index 1cbb470bec55..8b3a91e89dee 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_02.cpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/filter.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/filter.hpp index 4f8e35b25c0e..0e4cd324d022 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/filter.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file filter.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/objective.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/objective.hpp index f8e6a6c2ffc4..da68253f3c3a 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/objective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file objective.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_constraint.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_constraint.hpp index e74220ad2004..0f5036aaf9ba 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_constraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_H #define ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_objective.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_objective.hpp index 1cfb635cf9bb..42a6a2157629 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_objective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/parametrized_objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file objective.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint.hpp index f02e5e5486a5..c2f273730588 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_VOLUME_H #define ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_VOLUME_H diff --git a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint_SimOpt.hpp b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint_SimOpt.hpp index 0134f3f24da3..3bf6d70bee78 100644 --- a/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint_SimOpt.hpp +++ b/packages/rol/example/PDE-OPT/0ld/elasticitySIMP_topologyOptimization/volume_constraint_SimOpt.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_VOLUME_SimOpt_H #define ROL_PDEOPT_ELASTICITYSIMP_CONSTRAINT_VOLUME_SimOpt_H diff --git a/packages/rol/example/PDE-OPT/0ld/poisson/constraint.hpp b/packages/rol/example/PDE-OPT/0ld/poisson/constraint.hpp index e4813ccf9093..021d6ddc97e7 100644 --- a/packages/rol/example/PDE-OPT/0ld/poisson/constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/poisson/constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/poisson/data.hpp b/packages/rol/example/PDE-OPT/0ld/poisson/data.hpp index e481ff47ff54..9b1b46c98e80 100644 --- a/packages/rol/example/PDE-OPT/0ld/poisson/data.hpp +++ b/packages/rol/example/PDE-OPT/0ld/poisson/data.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file data.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/poisson/example_01.cpp b/packages/rol/example/PDE-OPT/0ld/poisson/example_01.cpp index 789c94e87de6..a89cd7f1520b 100644 --- a/packages/rol/example/PDE-OPT/0ld/poisson/example_01.cpp +++ b/packages/rol/example/PDE-OPT/0ld/poisson/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/poisson/objective.hpp b/packages/rol/example/PDE-OPT/0ld/poisson/objective.hpp index a132550a5beb..0f41e4170772 100644 --- a/packages/rol/example/PDE-OPT/0ld/poisson/objective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/poisson/objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file objective.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/constraint.hpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/constraint.hpp index 9a9f5bedcff9..bded921d7b2c 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/data.hpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/data.hpp index 16b887fdda56..855354c58b40 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/data.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/data.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file data.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_01.cpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_01.cpp index 0355f9c84acb..e0b3b898ab28 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_01.cpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_02.cpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_02.cpp index aad96027b6a6..bf60ceb765cb 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_02.cpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_03.cpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_03.cpp index 4dd3d708ce9a..276b79262260 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_03.cpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/mesh_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/mesh_stefan_boltzmann.hpp index 614347fec75a..5f09ae26c7d5 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/mesh_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/mesh_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/objective.hpp b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/objective.hpp index d9911db5c9d7..5c4ad73ac761 100644 --- a/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/objective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stefan-boltzmann/objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file objective.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/constraint.hpp b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/constraint.hpp index 153d6deee8c3..bd7c0a4043bb 100644 --- a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/constraint.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/data.hpp b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/data.hpp index 4d5909a17d27..2229f05ac52d 100644 --- a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/data.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/data.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file data.hpp diff --git a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/example_01.cpp b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/example_01.cpp index b4f3d0cf00c1..43cd8483c9cf 100644 --- a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/example_01.cpp +++ b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/mesh_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/mesh_stoch_adv_diff.hpp index 0f6e52be26d8..26d6244be351 100644 --- a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/mesh_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/mesh_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/objective.hpp b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/objective.hpp index a438c3f46e33..a7514deeb5ae 100644 --- a/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/objective.hpp +++ b/packages/rol/example/PDE-OPT/0ld/stoch-adv-diff/objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file objective.hpp diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/example_01.cpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/example_01.cpp index ce022c15681a..0d914bb27544 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/example_01.cpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/model.hpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/model.hpp index 89d81ecfb73e..e3647ddac2e5 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/model.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/model.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDEOPT_MODEL_H diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/predfun.hpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/predfun.hpp index e09775156e3f..2e08cc8506d6 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/predfun.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/multipleFrequency/predfun.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDEOPT_PREDFUN_H diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/example_01.cpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/example_01.cpp index 2665ab7440d0..01dac1adc956 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/example_01.cpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/model.hpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/model.hpp index 1e14459c5a14..06f2a719042d 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/model.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/singleFrequency/model.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDEOPT_MODEL_H diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/noise.hpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/noise.hpp index 186aebe117c5..58e06369ddab 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/noise.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/noise.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef HELMHOLTZ_NOISE_HPP diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/obj_helmholtz.hpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/obj_helmholtz.hpp index 0babd83c7834..c1e11c5815bc 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/obj_helmholtz.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/obj_helmholtz.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/pde_helmholtz.hpp b/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/pde_helmholtz.hpp index 18e6e5a2b9f9..de84faa78aa2 100644 --- a/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/pde_helmholtz.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/helmholtz/src/pde_helmholtz.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_helmholtz.hpp diff --git a/packages/rol/example/PDE-OPT/OED/example/poisson/singleObs/example_01.cpp b/packages/rol/example/PDE-OPT/OED/example/poisson/singleObs/example_01.cpp index d939717627e3..8579148f6230 100644 --- a/packages/rol/example/PDE-OPT/OED/example/poisson/singleObs/example_01.cpp +++ b/packages/rol/example/PDE-OPT/OED/example/poisson/singleObs/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/OED/example/poisson/src/mesh.hpp b/packages/rol/example/PDE-OPT/OED/example/poisson/src/mesh.hpp index aae07f17cb88..3b204b8acf63 100644 --- a/packages/rol/example/PDE-OPT/OED/example/poisson/src/mesh.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/poisson/src/mesh.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/OED/example/poisson/src/noise.hpp b/packages/rol/example/PDE-OPT/OED/example/poisson/src/noise.hpp index 5337141a3318..452506dd1764 100644 --- a/packages/rol/example/PDE-OPT/OED/example/poisson/src/noise.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/poisson/src/noise.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef POISSON_NOISE_HPP diff --git a/packages/rol/example/PDE-OPT/OED/example/poisson/src/obj_poisson.hpp b/packages/rol/example/PDE-OPT/OED/example/poisson/src/obj_poisson.hpp index ab1cbbd88499..ed74e4ce3993 100644 --- a/packages/rol/example/PDE-OPT/OED/example/poisson/src/obj_poisson.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/poisson/src/obj_poisson.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/OED/example/poisson/src/pde_poisson.hpp b/packages/rol/example/PDE-OPT/OED/example/poisson/src/pde_poisson.hpp index 5a21fc9a5775..fc4b8957ad4f 100644 --- a/packages/rol/example/PDE-OPT/OED/example/poisson/src/pde_poisson.hpp +++ b/packages/rol/example/PDE-OPT/OED/example/poisson/src/pde_poisson.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_poisson.hpp diff --git a/packages/rol/example/PDE-OPT/OED/utilities/OED_SplitComm.hpp b/packages/rol/example/PDE-OPT/OED/utilities/OED_SplitComm.hpp index abda17cf0f6d..95ab54e7524f 100644 --- a/packages/rol/example/PDE-OPT/OED/utilities/OED_SplitComm.hpp +++ b/packages/rol/example/PDE-OPT/OED/utilities/OED_SplitComm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OED_SPLITCOMM_HPP diff --git a/packages/rol/example/PDE-OPT/TEST/test_01.cpp b/packages/rol/example/PDE-OPT/TEST/test_01.cpp index dbd742439a8b..de3b344d35d9 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_01.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_02.cpp b/packages/rol/example/PDE-OPT/TEST/test_02.cpp index a000d572cb39..18045cc5d57f 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_02.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_03.cpp b/packages/rol/example/PDE-OPT/TEST/test_03.cpp index b542a5c71fc7..fbfaf7f0f47d 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_03.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_04.cpp b/packages/rol/example/PDE-OPT/TEST/test_04.cpp index 153f104fa6f0..c2f55d13b57a 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_04.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_05.cpp b/packages/rol/example/PDE-OPT/TEST/test_05.cpp index 62d60c00bac1..3ad81401a839 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_05.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_06.cpp b/packages/rol/example/PDE-OPT/TEST/test_06.cpp index e27530c558d2..e91bca3223ea 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_06.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_06.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_07.cpp b/packages/rol/example/PDE-OPT/TEST/test_07.cpp index ef7a07ccb4df..24d741612255 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_07.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_07.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_08.cpp b/packages/rol/example/PDE-OPT/TEST/test_08.cpp index 0652da03adfc..975ef1352f61 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_08.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_08.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_08.cpp diff --git a/packages/rol/example/PDE-OPT/TEST/test_09.cpp b/packages/rol/example/PDE-OPT/TEST/test_09.cpp index 71d132d58303..a11f91abface 100644 --- a/packages/rol/example/PDE-OPT/TEST/test_09.cpp +++ b/packages/rol/example/PDE-OPT/TEST/test_09.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_09.cpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodal.hpp b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodal.hpp index d5e855cd5ff5..2c7cad674b0b 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodal.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodal.hpp @@ -1,44 +1,13 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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. +// Copyright 2014 NTESS and the ROL contributors. // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Pavel Bochev (pbboche@sandia.gov) -// Denis Ridzal (dridzal@sandia.gov), or -// Kara Peterson (kjpeter@sandia.gov) -// -// ************************************************************************ +// Intrepid Package +// Copyright 2007 NTESS and the Intrepid contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file Intrepid_CubatureNodal.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodalDef.hpp b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodalDef.hpp index 65be54d8ccab..fb50c9b60903 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodalDef.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_CubatureNodalDef.hpp @@ -1,44 +1,13 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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. +// Copyright 2014 NTESS and the ROL contributors. // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Pavel Bochev (pbboche@sandia.gov) -// Denis Ridzal (dridzal@sandia.gov), or -// Kara Peterson (kjpeter@sandia.gov) -// -// ************************************************************************ +// Intrepid Package +// Copyright 2007 NTESS and the Intrepid contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file Intrepid_CubatureNodalDef.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEM.hpp b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEM.hpp index 56be615ca207..aa3a5682e819 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEM.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEM.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef __INTREPID_HGRAD_C0_FEM_HPP__ #define __INTREPID_HGRAD_C0_FEM_HPP__ diff --git a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEMDef.hpp b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEMDef.hpp index 16c780cd50c5..317f7e5241e3 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEMDef.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_C0_FEMDef.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef __INTREPID_HGRAD_C0_FEM_DEF_HPP__ #define __INTREPID_HGRAD_C0_FEM_DEF_HPP__ diff --git a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEM.hpp b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEM.hpp index 5a6b01186954..280bd5b28916 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEM.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEM.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef __INTREPID_HGRAD_TRI_C0_FEM_HPP__ #define __INTREPID_HGRAD_TRI_C0_FEM_HPP__ diff --git a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEMDef.hpp b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEMDef.hpp index 496132d16cce..0d50cd8b8537 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEMDef.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/Intrepid_HGRAD_TRI_C0_FEMDef.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef __INTREPID_HGRAD_TRI_C0_FEM_DEF_HPP__ #define __INTREPID_HGRAD_TRI_C0_FEM_DEF_HPP__ diff --git a/packages/rol/example/PDE-OPT/TOOLS/ad_functions.hpp b/packages/rol/example/PDE-OPT/TOOLS/ad_functions.hpp index dc7ae672a73e..aa1103e6d1ff 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/ad_functions.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/ad_functions.hpp @@ -1,38 +1,10 @@ -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file ad_functions.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/assembler.cpp b/packages/rol/example/PDE-OPT/TOOLS/assembler.cpp index 7ded58082d9f..de749aca8268 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/assembler.cpp +++ b/packages/rol/example/PDE-OPT/TOOLS/assembler.cpp @@ -1,45 +1,10 @@ - // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file assembler.cpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/assembler.hpp b/packages/rol/example/PDE-OPT/TOOLS/assembler.hpp index 497dd0ab4589..8972aea5fe0f 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/assembler.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/assembler.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file assembler.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/assembler_def.hpp b/packages/rol/example/PDE-OPT/TOOLS/assembler_def.hpp index 5e37c3a94fe8..373c26d2abce 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/assembler_def.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/assembler_def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file assembler_def.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/batchmanager.hpp b/packages/rol/example/PDE-OPT/TOOLS/batchmanager.hpp index f35a6e1bdcf8..d23b23a459a4 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/batchmanager.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/batchmanager.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PDEOPT_BATHCMANAGER_HPP #define PDEOPT_BATHCMANAGER_HPP diff --git a/packages/rol/example/PDE-OPT/TOOLS/boundarycells.hpp b/packages/rol/example/PDE-OPT/TOOLS/boundarycells.hpp index e2bb0da4ec26..e3d3a13e8da8 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/boundarycells.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/boundarycells.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/dofmanager.hpp b/packages/rol/example/PDE-OPT/TOOLS/dofmanager.hpp index 4dc05f8d8d26..efc5cb8ae9b7 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/dofmanager.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/dofmanager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dofmanager.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/dynconstraint.hpp b/packages/rol/example/PDE-OPT/TOOLS/dynconstraint.hpp index 3109ddb335be..b7de7dc7e3ac 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/dynconstraint.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/dynconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/dynpde.hpp b/packages/rol/example/PDE-OPT/TOOLS/dynpde.hpp index ca286d18f131..88a8a93dc5d3 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/dynpde.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/dynpde.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/fe.hpp b/packages/rol/example/PDE-OPT/TOOLS/fe.hpp index ac9735e7b1cd..6570c184755b 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/fe.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/fe.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file fe.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/fe_curl.hpp b/packages/rol/example/PDE-OPT/TOOLS/fe_curl.hpp index bd002e266d2a..ebe95993a4a4 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/fe_curl.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/fe_curl.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file fe_curl.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/fieldhelper.hpp b/packages/rol/example/PDE-OPT/TOOLS/fieldhelper.hpp index 72f8d11a833c..d2436e4c0de3 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/fieldhelper.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/fieldhelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file fieldhelper.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/integralconstraint.hpp b/packages/rol/example/PDE-OPT/TOOLS/integralconstraint.hpp index 064727fdf92b..5dfdc89d3048 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/integralconstraint.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/integralconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDE_INTEGRALCONSTRAINT_HPP diff --git a/packages/rol/example/PDE-OPT/TOOLS/integralobjective.hpp b/packages/rol/example/PDE-OPT/TOOLS/integralobjective.hpp index cbf99c5b1bd0..f1eedac19dff 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/integralobjective.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/integralobjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDE_INTEGRALOBJECTIVE_HPP diff --git a/packages/rol/example/PDE-OPT/TOOLS/lindynconstraint.hpp b/packages/rol/example/PDE-OPT/TOOLS/lindynconstraint.hpp index f5ea8683bbe2..9d4f95754af3 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/lindynconstraint.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/lindynconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/linearpdeconstraint.hpp b/packages/rol/example/PDE-OPT/TOOLS/linearpdeconstraint.hpp index c82ac520a8ff..923df24a78c4 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/linearpdeconstraint.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/linearpdeconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/ltiobjective.hpp b/packages/rol/example/PDE-OPT/TOOLS/ltiobjective.hpp index bb4cba61fb0f..46413f1e073f 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/ltiobjective.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/ltiobjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDE_LTIOBJECTIVE_HPP diff --git a/packages/rol/example/PDE-OPT/TOOLS/meshmanager.hpp b/packages/rol/example/PDE-OPT/TOOLS/meshmanager.hpp index f44db173999f..badd9bc78a86 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/meshmanager.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/meshmanager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file meshmanager.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/meshreader.hpp b/packages/rol/example/PDE-OPT/TOOLS/meshreader.hpp index 510050f9ce6d..f50f9df04a5c 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/meshreader.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/meshreader.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file meshreader.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/pde.hpp b/packages/rol/example/PDE-OPT/TOOLS/pde.hpp index 5c3f84f3aa77..fced46e1d5ce 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/pde.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/pde.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/pdeconstraint.hpp b/packages/rol/example/PDE-OPT/TOOLS/pdeconstraint.hpp index 58c9561fb77d..b1d0345f9387 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/pdeconstraint.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/pdeconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pdeconstraint.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/pdeobjective.hpp b/packages/rol/example/PDE-OPT/TOOLS/pdeobjective.hpp index 93e06efa71d9..72e2e99d4ad7 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/pdeobjective.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/pdeobjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDE_PDEOBJECTIVE_HPP diff --git a/packages/rol/example/PDE-OPT/TOOLS/pdevector.hpp b/packages/rol/example/PDE-OPT/TOOLS/pdevector.hpp index 136188571afc..ba812c9843d0 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/pdevector.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/pdevector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_PDEVECTOR_HPP diff --git a/packages/rol/example/PDE-OPT/TOOLS/qoi.hpp b/packages/rol/example/PDE-OPT/TOOLS/qoi.hpp index 7a9e80551b80..0870f66ce8fe 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/qoi.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/qoi.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file qoi.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/solver.cpp b/packages/rol/example/PDE-OPT/TOOLS/solver.cpp index 0fe55be34c50..528e0d8975d2 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/solver.cpp +++ b/packages/rol/example/PDE-OPT/TOOLS/solver.cpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file solver.cpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/solver.hpp b/packages/rol/example/PDE-OPT/TOOLS/solver.hpp index 92d49aff37df..9a208993fc64 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/solver.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/solver.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file solver.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/solver_def.hpp b/packages/rol/example/PDE-OPT/TOOLS/solver_def.hpp index 98c5a9854abc..7b469cc492a1 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/solver_def.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/solver_def.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file solver_def.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/sysbuilder.hpp b/packages/rol/example/PDE-OPT/TOOLS/sysbuilder.hpp index e6b8ddfc0dc6..d1183459fad1 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/sysbuilder.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/sysbuilder.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file sysbuilder.hpp diff --git a/packages/rol/example/PDE-OPT/TOOLS/template_tools.hpp b/packages/rol/example/PDE-OPT/TOOLS/template_tools.hpp index c7334f609dd9..af15a7ab9a35 100644 --- a/packages/rol/example/PDE-OPT/TOOLS/template_tools.hpp +++ b/packages/rol/example/PDE-OPT/TOOLS/template_tools.hpp @@ -1,38 +1,10 @@ -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef PDEOPT_TEMPLATE_TOOLS_HPP diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/example_01.cpp b/packages/rol/example/PDE-OPT/adv-diff-react/example_01.cpp index 466256250041..84f4d63cf41a 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/example_01.cpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/example_02.cpp b/packages/rol/example/PDE-OPT/adv-diff-react/example_02.cpp index 7b19287fa00b..d5fc85b076f4 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/example_02.cpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/example_03.cpp b/packages/rol/example/PDE-OPT/adv-diff-react/example_03.cpp index 444734de2726..92ee143f7f7c 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/example_03.cpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/example_04.cpp b/packages/rol/example/PDE-OPT/adv-diff-react/example_04.cpp index 7fd21046c169..4d9e900dc4cf 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/example_04.cpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/example_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/example_05.cpp b/packages/rol/example/PDE-OPT/adv-diff-react/example_05.cpp index bf41c0f4404a..0f2c3a8c26fe 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/example_05.cpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/example_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/example_06.cpp b/packages/rol/example/PDE-OPT/adv-diff-react/example_06.cpp index b2b2523ce9c4..e0afb5206d89 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/example_06.cpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/example_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/mesh_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/adv-diff-react/mesh_stoch_adv_diff.hpp index bf327a953bfb..da99dd38c95a 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/mesh_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/mesh_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/obj_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/adv-diff-react/obj_stoch_adv_diff.hpp index dae86e3c7337..5844d21fdaf3 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/obj_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/obj_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/adv-diff-react/pde_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/adv-diff-react/pde_stoch_adv_diff.hpp index 1bd0f0b9b3eb..094ec0855709 100644 --- a/packages/rol/example/PDE-OPT/adv-diff-react/pde_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/adv-diff-react/pde_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/allen-cahn/example_01.cpp b/packages/rol/example/PDE-OPT/allen-cahn/example_01.cpp index 8f7ca7a2b776..b1075e2a2d04 100644 --- a/packages/rol/example/PDE-OPT/allen-cahn/example_01.cpp +++ b/packages/rol/example/PDE-OPT/allen-cahn/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/allen-cahn/example_02.cpp b/packages/rol/example/PDE-OPT/allen-cahn/example_02.cpp index 53c3776a11c2..6af965515025 100644 --- a/packages/rol/example/PDE-OPT/allen-cahn/example_02.cpp +++ b/packages/rol/example/PDE-OPT/allen-cahn/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/allen-cahn/obj_allen_cahn.hpp b/packages/rol/example/PDE-OPT/allen-cahn/obj_allen_cahn.hpp index a526f00d135a..13a5e6802d9b 100644 --- a/packages/rol/example/PDE-OPT/allen-cahn/obj_allen_cahn.hpp +++ b/packages/rol/example/PDE-OPT/allen-cahn/obj_allen_cahn.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/allen-cahn/pde_allen_cahn.hpp b/packages/rol/example/PDE-OPT/allen-cahn/pde_allen_cahn.hpp index c3c514058e16..4749c568c6b2 100644 --- a/packages/rol/example/PDE-OPT/allen-cahn/pde_allen_cahn.hpp +++ b/packages/rol/example/PDE-OPT/allen-cahn/pde_allen_cahn.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/example_01.cpp b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/example_01.cpp index 602fac62767e..10575725c204 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/example_01.cpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/hilbert.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/hilbert.hpp index 60f948fec7fd..82412b8290bc 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/hilbert.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/hilbert.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef HILBERT_HPP #define HILBERT_HPP diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/mesh_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/mesh_adv_diff.hpp index e5af5def3b4f..a541b112cea4 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/mesh_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/mesh_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/opfactory.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/opfactory.hpp index 030972a30e2a..8d3daa81d830 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/opfactory.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/opfactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OPFACTORY_BINARY_ADVDIFF_SUR_HPP diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/pde_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/pde_adv_diff.hpp index b01bcb07d1c0..f2a3227abc95 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/pde_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/pde_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/qoi_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/qoi_adv_diff.hpp index 545a58e6ff4c..61a5d82d7915 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/qoi_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-SUR/qoi_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branchHelper.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branchHelper.hpp index 6a1817511999..5bcb5b62672a 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branchHelper.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ADVDIFFTEST_BRANCHHELPER_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branching.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branching.hpp index f8d5aed8c2aa..b2906b54a438 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branching.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/branching.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ADVDIFFTEST_BRANCHING_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/example_01.cpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/example_01.cpp index 0db7f17c8f66..ce99ba8017fb 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/example_01.cpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/extractQP.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/extractQP.hpp index 02ee2986b4ca..638bc07b408b 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/extractQP.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/extractQP.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_EXTRACTQP_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/femdata.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/femdata.hpp index ed1c5000d77f..e073305b7952 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/femdata.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/femdata.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef FEMDATA_H #define FEMDATA_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/hilbert.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/hilbert.hpp index f7687d6972f3..6a143643f175 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/hilbert.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/hilbert.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef HILBERT_HPP #define HILBERT_HPP diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/mesh_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/mesh_adv_diff.hpp index ce113230257d..f418dc8c8604 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/mesh_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/mesh_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/misfit_robj.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/misfit_robj.hpp index e1b0b2d12057..99ea1da93133 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/misfit_robj.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/misfit_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef MISFIT_ROBJ_H #define MISFIT_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/objsum.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/objsum.hpp index 35fc45a47693..c56a51d155ab 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/objsum.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/objsum.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJSUM_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/opfactory.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/opfactory.hpp index 6ae0474859d2..1e2615f794ef 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/opfactory.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/opfactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OPFACTORY_BINARY_ADVDIFF_SUR_HPP diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/pde_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/pde_adv_diff.hpp index 79a9d98b4fb7..1b5ca05b91b1 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/pde_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/pde_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/qoi_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/qoi_adv_diff.hpp index 0c4b551e387d..bbad9447914a 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/qoi_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/qoi_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/transform.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/transform.hpp index 0478dd791ce4..43bcb80d62db 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/transform.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/transform.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ADVDIFFTEST_INTEGERTRANSFORMATION_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/tv_2d.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/tv_2d.hpp index b6886a853f88..8a83c3217dda 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/tv_2d.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff-TEST/tv_2d.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file tv_2d.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/branchHelper.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/branchHelper.hpp index 2bc87c995feb..85f891afcbc2 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/branchHelper.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/branchHelper.hpp @@ -1,45 +1,11 @@ // @ass ROL::PEBBL::TpetraIntegerTransformation -// EADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ADVDIFF_BRANCHHELPER_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/example_01.cpp b/packages/rol/example/PDE-OPT/binary/adv-diff/example_01.cpp index fca5c9de3253..3ed8041c96c2 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/example_01.cpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/extractQP.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/extractQP.hpp index 9cb9cfb1e879..9454c2a70f24 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/extractQP.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/extractQP.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_EXTRACTQP_H diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/mesh_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/mesh_adv_diff.hpp index e5af5def3b4f..a541b112cea4 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/mesh_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/mesh_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/opfactory.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/opfactory.hpp index ab6019593706..f3ea7838cbb6 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/opfactory.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/opfactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OPFACTORY_BINARY_ADVDIFF_HPP diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/pde_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/pde_adv_diff.hpp index 535799e053ac..60c7b9e89af1 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/pde_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/pde_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/qoi_adv_diff.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/qoi_adv_diff.hpp index 4500ac5fdfac..a2dff4c8a2cd 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/qoi_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/qoi_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/adv-diff/transform.hpp b/packages/rol/example/PDE-OPT/binary/adv-diff/transform.hpp index e76edb261571..c10be95cedfb 100644 --- a/packages/rol/example/PDE-OPT/binary/adv-diff/transform.hpp +++ b/packages/rol/example/PDE-OPT/binary/adv-diff/transform.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ADVDIFF_INTEGERTRANSFORMATION_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/branchHelper.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/branchHelper.hpp index b00f2c953407..139a6a957869 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/branchHelper.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/branchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_MULTIMAT_BRANCHHELPER_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/branching.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/branching.hpp index 44b86dd11b4a..cb47a6bbaf13 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/branching.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/branching.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_MULTIMAT_BRANCHING_PEBBL_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/example_01.cpp b/packages/rol/example/PDE-OPT/binary/elasticity/example_01.cpp index 24c12f3412e9..c1721986ce65 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/example_01.cpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/opfactory.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/opfactory.hpp index 60c4a359adbd..90f39440252b 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/opfactory.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/opfactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OPFACTORY_BINARY_ELASTICITY_HPP diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/bilinearpdeconstraint.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/bilinearpdeconstraint.hpp index 90c891c80687..6e20d6f6260e 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/bilinearpdeconstraint.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/bilinearpdeconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/compliance_robj.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/compliance_robj.hpp index 6d918f4f64a0..add33717dbee 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef COMPLIANCE_ROBJ_H #define COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/con_selection.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/con_selection.hpp index c9dfef96bff6..ccb744f47787 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/con_selection.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/con_selection.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file con_selection.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/con_volume.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/con_volume.hpp index 970bb2a4c706..2c4c3412c7ca 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/con_volume.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/con_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/dirichlet.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/dirichlet.hpp index 5d728fd38938..e90f57c843fc 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/dirichlet.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/dirichlet.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dirichlet.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/femdata.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/femdata.hpp index ab74a7c0ea24..ff8715ea1325 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/femdata.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/femdata.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/filter.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/filter.hpp index f3951b5b5ddd..e046bda06d9d 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/filter.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/filter.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef BINARY_ELASTICITY_FILTER_H #define BINARY_ELASTICITY_FILTER_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/filtered_compliance_robj.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/filtered_compliance_robj.hpp index f56c1fd86c30..31509091ddcc 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/filtered_compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/filtered_compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef FILTERED_COMPLIANCE_ROBJ_H #define FILTERED_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/load.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/load.hpp index 1bbdc1536969..865d8dfc3ae2 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/load.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/load.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file load.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/materialtensor.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/materialtensor.hpp index cfb6c7ff861c..cc28cb89aa2c 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/materialtensor.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/materialtensor.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/mesh_topo-opt.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/mesh_topo-opt.hpp index 87a6aca5285c..2677c5b2fa5e 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/mesh_topo-opt.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/mesh_topo-opt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef BINARY_ELASTICITY_MESHMANAGER_HPP diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_compliance.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_compliance.hpp index 98d9277fab18..0a562f2df5c7 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_compliance.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_compliance.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_volume.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_volume.hpp index 307ce38b8049..f4748d93129c 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_volume.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/obj_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_elasticity.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_elasticity.hpp index d06e521fb8f1..dec6a3fe397e 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_elasticity.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_elasticity.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_elasticity.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_filter.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_filter.hpp index 3fdc94e87aec..c2eca436224c 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_filter.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_filter.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_selection.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_selection.hpp index 781c7f93705f..6f4dbcc48149 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_selection.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/pde_selection.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_selection.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/traction.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/traction.hpp index 41ba93380a15..788fcf7c8c26 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/traction.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/traction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file traction.hpp diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/src/volume_con.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/src/volume_con.hpp index 6d4f4e48a2e8..683250883e35 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/src/volume_con.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/src/volume_con.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef VOLUME_CON_H #define VOLUME_CON_H diff --git a/packages/rol/example/PDE-OPT/binary/elasticity/transform.hpp b/packages/rol/example/PDE-OPT/binary/elasticity/transform.hpp index 4d2bffc1c610..516c24f500b0 100644 --- a/packages/rol/example/PDE-OPT/binary/elasticity/transform.hpp +++ b/packages/rol/example/PDE-OPT/binary/elasticity/transform.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PDEOPT_MULTIMAT_TRANSFORM_H diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branchHelper.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branchHelper.hpp index 62a8a6b99fc3..e3914100b73a 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branchHelper.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branchHelper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STEFANBOLTZMANN_BRANCHHELPER_H diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branching.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branching.hpp index 1decdd339b14..99574b5c9140 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branching.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/branching.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STEFANBOLTZMANN_BRANCHING_H diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/con_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/con_stefan_boltzmann.hpp index 6c4a21704319..8b2612dccd09 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/con_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/con_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/example_01.cpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/example_01.cpp index 8d6dd4d55b80..2220c7d6253c 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/example_01.cpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/hilbert.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/hilbert.hpp index f7687d6972f3..6a143643f175 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/hilbert.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/hilbert.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef HILBERT_HPP #define HILBERT_HPP diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/obj_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/obj_stefan_boltzmann.hpp index 64877f927f05..f989bc43f686 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/obj_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/obj_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/opfactory.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/opfactory.hpp index 004eae0da472..494b7cfbd7aa 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/opfactory.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/opfactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OPFACTORY_BINARY_STEFAN_BOLTZMANN_HPP diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/pde_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/pde_stefan_boltzmann.hpp index 25bdd3b7b308..5ce90cb3811f 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/pde_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/pde_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/transform.hpp b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/transform.hpp index 317e38d20191..fe9d44edd0a7 100644 --- a/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/transform.hpp +++ b/packages/rol/example/PDE-OPT/binary/stefan-boltzmann/transform.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STEFANBOLTZMANN_INTEGERTRANSFORMATION_H diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/dynpde_adv_diff.hpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/dynpde_adv_diff.hpp index 0de38c2b57d2..498014584918 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/dynpde_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/dynpde_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_01.cpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_01.cpp index 63656de3c245..1b9337f915f5 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_01.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_02.cpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_02.cpp index 635f477ab928..cae6c8e71afe 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_02.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_03.cpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_03.cpp index 2b0850eb5a50..61756f7db0cf 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_03.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/l1penaltydynamic.hpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/l1penaltydynamic.hpp index 6e395e27cded..e53a21d26497 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/l1penaltydynamic.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/l1penaltydynamic.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef L1DYNOBJECTIVE_HPP #define L1DYNOBJECTIVE_HPP diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/mesh_adv_diff.hpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/mesh_adv_diff.hpp index afedf29820f4..ff173432a059 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/mesh_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/mesh_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/obj_adv_diff.hpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/obj_adv_diff.hpp index 0a5cd8e4bc07..29f280b7c9d5 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/obj_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/obj_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/adv_diff/pde_adv_diff.hpp b/packages/rol/example/PDE-OPT/dynamic/adv_diff/pde_adv_diff.hpp index ed7bab2070a4..d5e5e838eab4 100644 --- a/packages/rol/example/PDE-OPT/dynamic/adv_diff/pde_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/adv_diff/pde_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/AugmentedSystem.cpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/AugmentedSystem.cpp index bdfbc4389b24..969406ff4fea 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/AugmentedSystem.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/AugmentedSystem.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/ROL_PinTVectorCommunication_StdTpetraComposite.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/ROL_PinTVectorCommunication_StdTpetraComposite.hpp index a5fded3f1a44..2527e8714bf0 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/ROL_PinTVectorCommunication_StdTpetraComposite.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/ROL_PinTVectorCommunication_StdTpetraComposite.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTVECTORCOMMUNICATION_STDTPETRACOMPOSITEVECTOR_H diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/dynpde_navier-stokes.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/dynpde_navier-stokes.hpp index b8fb30cc46b6..df9453a221e1 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/dynpde_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/dynpde_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_01.cpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_01.cpp index f3b6d269e787..2cfc290cba8d 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_01.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_02.cpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_02.cpp index 472ccb4219b2..12c41b6f9047 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_02.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01_l1.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/initial_condition.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/initial_condition.hpp index 7d15a2bb68d9..5539bf54e86b 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/initial_condition.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/initial_condition.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef POTENTIALFLOW_HPP diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/l1penaltydynamic.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/l1penaltydynamic.hpp index 57b04660fb30..f8bc47f8de18 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/l1penaltydynamic.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/l1penaltydynamic.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef L1DYNOBJECTIVE_HPP #define L1DYNOBJECTIVE_HPP diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/obj_navier-stokes.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/obj_navier-stokes.hpp index 64698b46c8fe..a933dadda0fb 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/obj_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/obj_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/pde_navier-stokes.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/pde_navier-stokes.hpp index f9eaeb1c336f..c7edb1e5e92a 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/pde_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/pde_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_navier-stokes.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/steadypde_navier-stokes.hpp b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/steadypde_navier-stokes.hpp index c19bef0158df..acea85297915 100644 --- a/packages/rol/example/PDE-OPT/dynamic/navier-stokes/steadypde_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/navier-stokes/steadypde_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_navier-stokes.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/semilinear/AugmentedSystem.cpp b/packages/rol/example/PDE-OPT/dynamic/semilinear/AugmentedSystem.cpp index 077222042fce..839f493c037a 100644 --- a/packages/rol/example/PDE-OPT/dynamic/semilinear/AugmentedSystem.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/semilinear/AugmentedSystem.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/semilinear/ROL_PinTVectorCommunication_StdTpetraComposite.hpp b/packages/rol/example/PDE-OPT/dynamic/semilinear/ROL_PinTVectorCommunication_StdTpetraComposite.hpp index a5fded3f1a44..2527e8714bf0 100644 --- a/packages/rol/example/PDE-OPT/dynamic/semilinear/ROL_PinTVectorCommunication_StdTpetraComposite.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/semilinear/ROL_PinTVectorCommunication_StdTpetraComposite.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PINTVECTORCOMMUNICATION_STDTPETRACOMPOSITEVECTOR_H diff --git a/packages/rol/example/PDE-OPT/dynamic/semilinear/dynpde_semilinear.hpp b/packages/rol/example/PDE-OPT/dynamic/semilinear/dynpde_semilinear.hpp index c432ce2c3341..d9238c2066e9 100644 --- a/packages/rol/example/PDE-OPT/dynamic/semilinear/dynpde_semilinear.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/semilinear/dynpde_semilinear.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/semilinear/example_01.cpp b/packages/rol/example/PDE-OPT/dynamic/semilinear/example_01.cpp index b7ef85265e81..7741ff79235f 100644 --- a/packages/rol/example/PDE-OPT/dynamic/semilinear/example_01.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/semilinear/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/semilinear/obj_semilinear.hpp b/packages/rol/example/PDE-OPT/dynamic/semilinear/obj_semilinear.hpp index 13d046322aba..b091db3915ef 100644 --- a/packages/rol/example/PDE-OPT/dynamic/semilinear/obj_semilinear.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/semilinear/obj_semilinear.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/semilinear/pde_semilinear.hpp b/packages/rol/example/PDE-OPT/dynamic/semilinear/pde_semilinear.hpp index 24d863aa6c5c..a6ddb0e74d56 100644 --- a/packages/rol/example/PDE-OPT/dynamic/semilinear/pde_semilinear.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/semilinear/pde_semilinear.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/dynpde_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/dynpde_thermal-fluids.hpp index 464bd5e67314..6d49bb5bebad 100644 --- a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/dynpde_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/dynpde_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/example_01.cpp b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/example_01.cpp index 1a36583f8706..5f8b57abd890 100644 --- a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/example_01.cpp +++ b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/initial_condition.hpp b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/initial_condition.hpp index ee721830c5a1..939a541e609b 100644 --- a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/initial_condition.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/initial_condition.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef THERMALFLUIDS_POTENTIALFLOW_HPP diff --git a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/obj_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/obj_thermal-fluids.hpp index 4d687d67b2c1..65de6f4c8c25 100644 --- a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/obj_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/obj_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/pde_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/pde_thermal-fluids.hpp index 6c038c89e6e3..29ea6ba32f20 100644 --- a/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/pde_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/dynamic/thermal-fluids/pde_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_thermal-fluids.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/example_01.cpp b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/example_01.cpp index 5434cf346f79..bf3bc79d827f 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/example_01.cpp +++ b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/obj_darcy.hpp b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/obj_darcy.hpp index a74b25db874f..d20236fdcd6b 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/obj_darcy.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/obj_darcy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/pde_darcy.hpp b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/pde_darcy.hpp index 762eac01ff1d..a7fd74a1ee96 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/pde_darcy.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/pde_darcy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_darcy.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/permeability.hpp b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/permeability.hpp index 7ec6c0b89350..4eb98d8fde5b 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/permeability.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/3dim/models/darcy/permeability.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PERMEABILITY_HPP #define PERMEABILITY_HPP diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/example_01.cpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/example_01.cpp index c446187de1f0..7bf0f8078bb8 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/example_01.cpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/impermeability.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/impermeability.hpp index 7c82941814f4..418e511c95fb 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/impermeability.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/impermeability.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef IMPERMEABILITY_HPP #define IMPERMEABILITY_HPP diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/obj_brinkman.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/obj_brinkman.hpp index 638d8c4569a0..35aca7039e3d 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/obj_brinkman.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/obj_brinkman.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/pde_brinkman.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/pde_brinkman.hpp index 4b7d8f576bc0..8b8f1968ab74 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/pde_brinkman.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/brinkman/pde_brinkman.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_brinkman.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/example_01.cpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/example_01.cpp index 33801d3a1159..c7d411898744 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/example_01.cpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/obj_darcy.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/obj_darcy.hpp index 5b7159d6d8f1..cc34570618bf 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/obj_darcy.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/obj_darcy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/pde_darcy.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/pde_darcy.hpp index 55f1e960e99a..62ab96a74935 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/pde_darcy.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/pde_darcy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_darcy.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/permeability.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/permeability.hpp index 7ec6c0b89350..4eb98d8fde5b 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/permeability.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/darcy/permeability.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PERMEABILITY_HPP #define PERMEABILITY_HPP diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/example_01.cpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/example_01.cpp index 101db03b8ded..bb152a7a640c 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/example_01.cpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/filtered_obj.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/filtered_obj.hpp index c88fe8ebe006..84da32db9929 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/filtered_obj.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/filtered_obj.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file filtered_obj.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/obj_darcy.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/obj_darcy.hpp index 4db600142029..69b87f8fc3fe 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/obj_darcy.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/obj_darcy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_darcy.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_darcy.hpp index 4a1d7540ed13..864c79760a80 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_darcy.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_darcy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_darcy.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_filter.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_filter.hpp index 4ac53b1dec12..df6777d3de0a 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_filter.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/pde_filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_darcy.hpp diff --git a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/permeability.hpp b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/permeability.hpp index 7ec6c0b89350..4eb98d8fde5b 100644 --- a/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/permeability.hpp +++ b/packages/rol/example/PDE-OPT/flow-opt/axisymmetric/models/filteredDarcy/permeability.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PERMEABILITY_HPP #define PERMEABILITY_HPP diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/example_01.cpp b/packages/rol/example/PDE-OPT/fractional/poisson/example_01.cpp index 98104b13782f..a34f84d3a928 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/example_01.cpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/example_02.cpp b/packages/rol/example/PDE-OPT/fractional/poisson/example_02.cpp index 5ad924c4c097..829e20e0a0a1 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/example_02.cpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_constraint.hpp b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_constraint.hpp index 4b4802882b88..420315dd0782 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_constraint.hpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FRACTIONALCONSTRAINT_H diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_objective.hpp b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_objective.hpp index 5d2c577b7260..516536e93bba 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_objective.hpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FRACTIONAL_OBJECTIVE_SIMOPT_H diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_operator.hpp b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_operator.hpp index 6ff0434313f3..2102a36bc128 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_operator.hpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_operator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FRACTIONALOPERATOR_H diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_vector.hpp b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_vector.hpp index 3defa4b9359c..3ba17bd5b00e 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/fractional_vector.hpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/fractional_vector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FRACTIONALVECTOR_H diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/obj_fractional_poisson.hpp b/packages/rol/example/PDE-OPT/fractional/poisson/obj_fractional_poisson.hpp index cd37064dbded..7715f0c8f5cb 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/obj_fractional_poisson.hpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/obj_fractional_poisson.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/fractional/poisson/pde_fractional_poisson.hpp b/packages/rol/example/PDE-OPT/fractional/poisson/pde_fractional_poisson.hpp index e23531defe7b..6b208276160d 100644 --- a/packages/rol/example/PDE-OPT/fractional/poisson/pde_fractional_poisson.hpp +++ b/packages/rol/example/PDE-OPT/fractional/poisson/pde_fractional_poisson.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/example_01.cpp b/packages/rol/example/PDE-OPT/ginzburg-landau/example_01.cpp index 36b7cc0112ad..cdcd0104f7cd 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/example_01.cpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/example_02.cpp b/packages/rol/example/PDE-OPT/ginzburg-landau/example_02.cpp index 10dc73f58403..c0fe156bd820 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/example_02.cpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/example_03.cpp b/packages/rol/example/PDE-OPT/ginzburg-landau/example_03.cpp index 1a5a6f07210c..7883fdbeb68d 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/example_03.cpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau.hpp b/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau.hpp index 49700a7ee1c9..04f4b5440785 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau.hpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex01.hpp b/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex01.hpp index d4def227a5ce..ef15bca173d7 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex01.hpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex02.hpp b/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex02.hpp index 9c9ab6f65747..b5de771eb8d7 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex02.hpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/obj_ginzburg-landau_ex02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau.hpp b/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau.hpp index 84d8c487bc8a..51f3c2213200 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau.hpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_ginzburg-landau.hpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex01.hpp b/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex01.hpp index 5fff8f74a7d4..d6c5dbdabb9d 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex01.hpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_ginzburg-landau.hpp diff --git a/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex02.hpp b/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex02.hpp index 557cfefd21e9..68e715c4d2e0 100644 --- a/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex02.hpp +++ b/packages/rol/example/PDE-OPT/ginzburg-landau/pde_ginzburg-landau_ex02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_ginzburg-landau.hpp diff --git a/packages/rol/example/PDE-OPT/helmholtz/example_01.cpp b/packages/rol/example/PDE-OPT/helmholtz/example_01.cpp index e144e95cf14f..bd604b7c5953 100644 --- a/packages/rol/example/PDE-OPT/helmholtz/example_01.cpp +++ b/packages/rol/example/PDE-OPT/helmholtz/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/helmholtz/example_02.cpp b/packages/rol/example/PDE-OPT/helmholtz/example_02.cpp index 1b6eaad394a2..523c3cb3c40d 100644 --- a/packages/rol/example/PDE-OPT/helmholtz/example_02.cpp +++ b/packages/rol/example/PDE-OPT/helmholtz/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/helmholtz/obj_helmholtz.hpp b/packages/rol/example/PDE-OPT/helmholtz/obj_helmholtz.hpp index 5dd8398932e5..09f28ae9805b 100644 --- a/packages/rol/example/PDE-OPT/helmholtz/obj_helmholtz.hpp +++ b/packages/rol/example/PDE-OPT/helmholtz/obj_helmholtz.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/helmholtz/pde_helmholtz.hpp b/packages/rol/example/PDE-OPT/helmholtz/pde_helmholtz.hpp index 93d0bc8e8b91..569f26145969 100644 --- a/packages/rol/example/PDE-OPT/helmholtz/pde_helmholtz.hpp +++ b/packages/rol/example/PDE-OPT/helmholtz/pde_helmholtz.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_helmholtz.hpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/example_01.cpp b/packages/rol/example/PDE-OPT/navier-stokes/example_01.cpp index 0d6d15a1f09f..123afb3ca32e 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/example_01.cpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/example_02.cpp b/packages/rol/example/PDE-OPT/navier-stokes/example_02.cpp index c6e886be4f46..736ac9d2983e 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/example_02.cpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/example_03.cpp b/packages/rol/example/PDE-OPT/navier-stokes/example_03.cpp index 5a5ac9cf099b..173ab82ff089 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/example_03.cpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/example_04.cpp b/packages/rol/example/PDE-OPT/navier-stokes/example_04.cpp index 89a3310c3d88..c2106fef4615 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/example_04.cpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/example_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_04.cpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/example_05.cpp b/packages/rol/example/PDE-OPT/navier-stokes/example_05.cpp index 27475a1a2162..e16bd1074e26 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/example_05.cpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/example_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/obj_navier-stokes.hpp b/packages/rol/example/PDE-OPT/navier-stokes/obj_navier-stokes.hpp index 442e212a64d9..dc95be3c988b 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/obj_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/obj_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/navier-stokes/pde_navier-stokes.hpp b/packages/rol/example/PDE-OPT/navier-stokes/pde_navier-stokes.hpp index 9c9290e79a2e..2bb482eb97ed 100644 --- a/packages/rol/example/PDE-OPT/navier-stokes/pde_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/navier-stokes/pde_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_navier-stokes.hpp diff --git a/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_01.cpp b/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_01.cpp index 06c77897b952..bc64d612d190 100644 --- a/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_01.cpp +++ b/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_02.cpp b/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_02.cpp index f623411d6599..d7ac05476466 100644 --- a/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_02.cpp +++ b/packages/rol/example/PDE-OPT/nonlinear-elliptic/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/nonlinear-elliptic/obj_nonlinear_elliptic.hpp b/packages/rol/example/PDE-OPT/nonlinear-elliptic/obj_nonlinear_elliptic.hpp index c0fa42c90679..f1ed172d1249 100644 --- a/packages/rol/example/PDE-OPT/nonlinear-elliptic/obj_nonlinear_elliptic.hpp +++ b/packages/rol/example/PDE-OPT/nonlinear-elliptic/obj_nonlinear_elliptic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/nonlinear-elliptic/pde_nonlinear_elliptic.hpp b/packages/rol/example/PDE-OPT/nonlinear-elliptic/pde_nonlinear_elliptic.hpp index 37d162b08a03..b77b13953e9f 100644 --- a/packages/rol/example/PDE-OPT/nonlinear-elliptic/pde_nonlinear_elliptic.hpp +++ b/packages/rol/example/PDE-OPT/nonlinear-elliptic/pde_nonlinear_elliptic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/obstacle/energy_objective.hpp b/packages/rol/example/PDE-OPT/obstacle/energy_objective.hpp index d10e6a7af351..ecc9176c0ce4 100644 --- a/packages/rol/example/PDE-OPT/obstacle/energy_objective.hpp +++ b/packages/rol/example/PDE-OPT/obstacle/energy_objective.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef ROL_PDEOPT_ENERGY_OBJECTIVE #define ROL_PDEOPT_ENERGY_OBJECTIVE diff --git a/packages/rol/example/PDE-OPT/obstacle/example_01.cpp b/packages/rol/example/PDE-OPT/obstacle/example_01.cpp index bff902ed087d..dbc756bf5ce6 100644 --- a/packages/rol/example/PDE-OPT/obstacle/example_01.cpp +++ b/packages/rol/example/PDE-OPT/obstacle/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/obstacle/pde_obstacle.hpp b/packages/rol/example/PDE-OPT/obstacle/pde_obstacle.hpp index 70bd63d61e55..b7395f485477 100644 --- a/packages/rol/example/PDE-OPT/obstacle/pde_obstacle.hpp +++ b/packages/rol/example/PDE-OPT/obstacle/pde_obstacle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/doping.hpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/doping.hpp index a7893c0b9674..acf3560fd95b 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/doping.hpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/doping.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef DOPING_HPP diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/example_01.cpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/example_01.cpp index 2ac763eceb6f..7c9365d170ec 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/example_01.cpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/example_02.cpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/example_02.cpp index fd2afafaa4f3..13eabb4084ea 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/example_02.cpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/example_03.cpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/example_03.cpp index 341cd3d5dedf..fe40f0473594 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/example_03.cpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/mesh_poisson_boltzmann_ex02.hpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/mesh_poisson_boltzmann_ex02.hpp index ac29ee43f6cf..74321a3c1d5b 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/mesh_poisson_boltzmann_ex02.hpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/mesh_poisson_boltzmann_ex02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann.hpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann.hpp index fe15c44e13fa..992661933dc7 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann_ex02.hpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann_ex02.hpp index 84afc129b70e..6a601e31e054 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann_ex02.hpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/obj_poisson_boltzmann_ex02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann.hpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann.hpp index 7c065dfa106c..88b379b5465f 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann_ex02.hpp b/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann_ex02.hpp index 38ebf7d308cb..2abac1a4a4af 100644 --- a/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann_ex02.hpp +++ b/packages/rol/example/PDE-OPT/poisson-boltzmann/pde_poisson_boltzmann_ex02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/poisson/example_01.cpp b/packages/rol/example/PDE-OPT/poisson/example_01.cpp index 2d6e54c96df0..5f9bd379caa7 100644 --- a/packages/rol/example/PDE-OPT/poisson/example_01.cpp +++ b/packages/rol/example/PDE-OPT/poisson/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/poisson/obj_poisson.hpp b/packages/rol/example/PDE-OPT/poisson/obj_poisson.hpp index 5820d598506b..51bc4b8b4dd7 100644 --- a/packages/rol/example/PDE-OPT/poisson/obj_poisson.hpp +++ b/packages/rol/example/PDE-OPT/poisson/obj_poisson.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/poisson/pde_poisson.hpp b/packages/rol/example/PDE-OPT/poisson/pde_poisson.hpp index af76dc18994b..c5c78a07c01f 100644 --- a/packages/rol/example/PDE-OPT/poisson/pde_poisson.hpp +++ b/packages/rol/example/PDE-OPT/poisson/pde_poisson.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/example_01.cpp b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/example_01.cpp index f04c9c21b7be..7ee452ee2494 100644 --- a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/obj_helmholtz.hpp b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/obj_helmholtz.hpp index 6ae6b0f6a1ce..453105e2d1bd 100644 --- a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/obj_helmholtz.hpp +++ b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/obj_helmholtz.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_imag.hpp b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_imag.hpp index 8512bafb3d14..0b90706f344d 100644 --- a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_imag.hpp +++ b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_imag.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_helmholtz.hpp diff --git a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_real.hpp b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_real.hpp index 3ab787513ef4..0bdb1a8cf167 100644 --- a/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_real.hpp +++ b/packages/rol/example/PDE-OPT/published/Helmholtz_KouriRidzalTuminaro2020/pde_helmholtz_real.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_helmholtz.hpp diff --git a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_FS.cpp b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_FS.cpp index 7c7a25b413d3..5b057c48ff93 100644 --- a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_FS.cpp +++ b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_FS.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_FS.cpp diff --git a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_RS.cpp b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_RS.cpp index 78c49a1230ba..0c11c489dd0b 100644 --- a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_RS.cpp +++ b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/example_RS.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_RS.cpp diff --git a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/mesh_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/mesh_thermal-fluids.hpp index 3dff36aacb6d..470099fe607e 100644 --- a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/mesh_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/mesh_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/obj_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/obj_thermal-fluids.hpp index 903c20b02060..892ca0883fba 100644 --- a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/obj_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/obj_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/pde_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/pde_thermal-fluids.hpp index b085ce0ff8a9..e17922ff493d 100644 --- a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/pde_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/pde_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_thermal-fluids.hpp diff --git a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/split_comm_world.hpp b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/split_comm_world.hpp index 45502ac302b0..25d8f2a8e6e7 100644 --- a/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/split_comm_world.hpp +++ b/packages/rol/example/PDE-OPT/published/IMAvolumes_KouriRidzal2017/split_comm_world.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + void split_comm_world(ROL::Ptr > & Comm_linalg, ROL::Ptr > & Comm_sample, int M) { diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.cpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.cpp index b56ce95d3ee5..c6c77cdc784d 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.cpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.cpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER // Burgers includes #include "example_1dPoisson.hpp" diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.hpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.hpp index 6e01c72f920b..c61d7b0ccb08 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.hpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_1dPoisson.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include #include diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_2dPoisson.cpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_2dPoisson.cpp index bba6550a816b..52b5f1e8f0eb 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_2dPoisson.cpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_2dPoisson.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.cpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.cpp index 97c6fe1cfc1c..08626e3f3fb6 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.cpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "example_Burgers.hpp" diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.hpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.hpp index 2c634d98c1a4..0b5dd0b29b6a 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.hpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/example_Burgers.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_LAPACK.hpp" diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/mesh_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/mesh_stoch_adv_diff.hpp index b51ac3fb7c36..fa05c029022a 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/mesh_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/mesh_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/obj_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/obj_stoch_adv_diff.hpp index a6d9120986a0..79cfaf4fed3f 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/obj_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/obj_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/pde_stoch_adv_diff.hpp b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/pde_stoch_adv_diff.hpp index e44460114ce3..af90ca3db7b0 100644 --- a/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/pde_stoch_adv_diff.hpp +++ b/packages/rol/example/PDE-OPT/published/MPA_KouriSurowiec2019/pde_stoch_adv_diff.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/example_01.cpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/example_01.cpp index 6febf6a33e08..a9823af36221 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/compliance_robj.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/compliance_robj.hpp index 59a7fbe6f019..247aab000f40 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOT_COMPLIANCE_ROBJ_H #define TOPOT_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/dirichlet.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/dirichlet.hpp index 2160b5a73669..411c9c5ce7f8 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/dirichlet.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/dirichlet.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dirichlet.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/filtered_compliance_robj.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/filtered_compliance_robj.hpp index 62201ab86f03..c72679683eff 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/filtered_compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/filtered_compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_FILTERED_COMPLIANCE_ROBJ_H #define TOPOPT_FILTERED_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/materialtensor.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/materialtensor.hpp index fd9830e772a3..cb451079ae6a 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/materialtensor.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/materialtensor.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/obj_volume.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/obj_volume.hpp index 6d3b6fbdec98..9bae54933475 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/obj_volume.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/obj_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_elasticity.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_elasticity.hpp index be79a9a28f59..6bb18cdf6a9d 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_elasticity.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_elasticity.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_elasticity.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_filter.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_filter.hpp index 55ebc1d0cc7a..cabeb961c0a9 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_filter.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/pde_filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_filter.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/traction.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/traction.hpp index 779b8acc0631..bc03d5bc77fd 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/traction.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/traction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file traction.hpp diff --git a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/volume_con.hpp b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/volume_con.hpp index 1648dd64f737..881f64cb63b4 100644 --- a/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/volume_con.hpp +++ b/packages/rol/example/PDE-OPT/published/NonsmoothTR_BaraldiKouri2022/src/volume_con.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_VOLUME_CON_H #define TOPOPT_VOLUME_CON_H diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualksvm/example_01.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualksvm/example_01.cpp index 3e2aa96a2cf6..72d8d56d5ee2 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualksvm/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualksvm/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualsvm/example_01.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualsvm/example_01.cpp index 5843b374c17f..e02722afd4d3 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualsvm/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/dualsvm/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_01.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_01.cpp index 978ac320797a..8f0487bab2ee 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_02.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_02.cpp index 3eafc0af984b..fff1ee30e424 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_02.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/compliance_robj.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/compliance_robj.hpp index 7d854ef7bd48..671bd1a1a59d 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOT_COMPLIANCE_ROBJ_H #define TOPOT_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/dirichlet.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/dirichlet.hpp index 2160b5a73669..411c9c5ce7f8 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/dirichlet.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/dirichlet.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dirichlet.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/filtered_compliance_robj.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/filtered_compliance_robj.hpp index 9a4cfa185ac3..eb0e8dd4c221 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/filtered_compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/filtered_compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_FILTERED_COMPLIANCE_ROBJ_H #define TOPOPT_FILTERED_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/materialtensor.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/materialtensor.hpp index edc99eb4f044..5ecf84ab92c5 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/materialtensor.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/materialtensor.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/obj_volume.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/obj_volume.hpp index b1de131a8b9c..bb43d273f9df 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/obj_volume.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/obj_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_elasticity.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_elasticity.hpp index 3603bbc6717a..68bdc9b301e7 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_elasticity.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_elasticity.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_elasticity.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_filter.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_filter.hpp index a29477330276..b6f34547fcbc 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_filter.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/pde_filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_filter.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/traction.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/traction.hpp index 2625afc097dc..56233ff6e399 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/traction.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/traction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file traction.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/volume_con.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/volume_con.hpp index 4af26ec375f8..41d6e1e663c6 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/volume_con.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/elasticity/src/volume_con.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_VOLUME_CON_H #define TOPOPT_VOLUME_CON_H diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/lasso/example_01.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/lasso/example_01.cpp index bccbf02cacc2..685d4c9d4246 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/lasso/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/lasso/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/example_01.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/example_01.cpp index c640496d0fbc..183d5f4e5b43 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/impermiability.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/impermiability.hpp index a7fd89d58ed7..8a90d7a334af 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/impermiability.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/impermiability.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef IMPERMIABILITY_HPP #define IMPERMIABILITY_HPP diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/obj_navier-stokes.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/obj_navier-stokes.hpp index 5b3fe82bab80..46b9f268aa98 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/obj_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/obj_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/pde_navier-stokes.hpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/pde_navier-stokes.hpp index a9792fe2fbc6..4ec2408cc508 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/pde_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/navier-stokes/pde_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_navier-stokes.hpp diff --git a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/simpreg/example_01.cpp b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/simpreg/example_01.cpp index 03f0b7fefb35..4c80e8184d27 100644 --- a/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/simpreg/example_01.cpp +++ b/packages/rol/example/PDE-OPT/published/TRSPG_Kouri2021/simpreg/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_01.cpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_01.cpp index ced301e7af81..2282edf07e3d 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_01.cpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_02.cpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_02.cpp index 5e5cdcead2e8..ccc09e830028 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_02.cpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_03.cpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_03.cpp index 192f7489eeff..3e712756f26a 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_03.cpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_04.cpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_04.cpp index 233a79f8ea77..8394173f671a 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/example_04.cpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/example_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_04.cpp diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/mesh_stoch_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/mesh_stoch_stefan_boltzmann.hpp index ff2622460890..40c70b3d75c5 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/mesh_stoch_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/mesh_stoch_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/obj_stoch_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/obj_stoch_stefan_boltzmann.hpp index a563c3bfefbb..ef3fe4aade23 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/obj_stoch_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/obj_stoch_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/stefan-boltzmann/pde_stoch_stefan_boltzmann.hpp b/packages/rol/example/PDE-OPT/stefan-boltzmann/pde_stoch_stefan_boltzmann.hpp index 5cc5d404fe94..52ccf1307d28 100644 --- a/packages/rol/example/PDE-OPT/stefan-boltzmann/pde_stoch_stefan_boltzmann.hpp +++ b/packages/rol/example/PDE-OPT/stefan-boltzmann/pde_stoch_stefan_boltzmann.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde.hpp diff --git a/packages/rol/example/PDE-OPT/stokes/example_01.cpp b/packages/rol/example/PDE-OPT/stokes/example_01.cpp index 67a8a1f4a601..0360e37107f3 100644 --- a/packages/rol/example/PDE-OPT/stokes/example_01.cpp +++ b/packages/rol/example/PDE-OPT/stokes/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/stokes/mesh_stokes.hpp b/packages/rol/example/PDE-OPT/stokes/mesh_stokes.hpp index f363dedaf70e..e135a28bc519 100644 --- a/packages/rol/example/PDE-OPT/stokes/mesh_stokes.hpp +++ b/packages/rol/example/PDE-OPT/stokes/mesh_stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/stokes/pde_stokes.hpp b/packages/rol/example/PDE-OPT/stokes/pde_stokes.hpp index c9af152bd502..ba1f2b4f6c32 100644 --- a/packages/rol/example/PDE-OPT/stokes/pde_stokes.hpp +++ b/packages/rol/example/PDE-OPT/stokes/pde_stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_stokes.hpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_01.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_01.cpp index 1e29be3f4803..ecef3154e943 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_01.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_02.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_02.cpp index 7ab973d0086a..b03efba9d55d 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_02.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_03.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_03.cpp index 387b9dd10359..dd0e8d4405b6 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_03.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_04.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_04.cpp index bf567485ca88..b20fcaf57321 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_04.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_05.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_05.cpp index 90d8d4650447..d6469aef7ad0 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_05.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_06.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_06.cpp index 4cf92bcc7f04..9ded3b6eebcf 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_06.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/example_07.cpp b/packages/rol/example/PDE-OPT/thermal-fluids/example_07.cpp index a3c6ccb2691c..69b7ba9814e1 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/example_07.cpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/example_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/mesh_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/thermal-fluids/mesh_thermal-fluids.hpp index 141aa410d0d5..3a55dce0f38d 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/mesh_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/mesh_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids.hpp index b3f739ff9955..054187f6d1de 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids_ex03.hpp b/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids_ex03.hpp index 8c9b93c538fc..c8ae7078f5a8 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids_ex03.hpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/obj_thermal-fluids_ex03.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids.hpp b/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids.hpp index f1431c451734..e571f98ad2da 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids.hpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_thermal-fluids.hpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex03.hpp b/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex03.hpp index ba6c64a66136..cf6afbd36777 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex03.hpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex03.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_thermal-fluids.hpp diff --git a/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex07.hpp b/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex07.hpp index 729e383ec6f5..f6ca6da06bb5 100644 --- a/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex07.hpp +++ b/packages/rol/example/PDE-OPT/thermal-fluids/pde_thermal-fluids_ex07.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_thermal-fluids.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_01.cpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_01.cpp index f242d046c428..585a7b0da0c4 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_01.cpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_02.cpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_02.cpp index f0843aecf49c..1bdb7d0dfac2 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_02.cpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_03.cpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_03.cpp index 9033cb8a5cb7..616554eb9fca 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_03.cpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/dirichlet.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/dirichlet.hpp index 7c118cea9dfa..c3be5a6ef422 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/dirichlet.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/dirichlet.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dirichlet.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/load.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/load.hpp index b3f4175cdc17..80cd913ac1dd 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/load.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/load.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file load.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/materialtensor.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/materialtensor.hpp index fd9830e772a3..cb451079ae6a 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/materialtensor.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/materialtensor.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/mesh_topo-opt.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/mesh_topo-opt.hpp index 192b91924523..d0a71fc0483a 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/mesh_topo-opt.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/mesh_topo-opt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MESHMANAGER_ELASTICITY_HPP diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/pde_elasticity.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/pde_elasticity.hpp index c7d86f7332c7..57232ffc499f 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/pde_elasticity.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/pde_elasticity.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_elasticity.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/sampler.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/sampler.hpp index 1e0b2e782837..346eeba8576a 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/sampler.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/sampler.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file sampler.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/traction.hpp b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/traction.hpp index 8c616feaaf81..533dff8e3c23 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/traction.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/elasticity/src/traction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file traction.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/example_01.cpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/example_01.cpp index 91a6e919d71f..998ab4c58ac5 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/example_01.cpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/opfactory.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/opfactory.hpp index 7c2d4864ab93..fa7e6830d9ed 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/opfactory.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/opfactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OPFACTORY_TOPOOPT_MULTIMAT_HPP diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/bilinearpdeconstraint.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/bilinearpdeconstraint.hpp index 90c891c80687..6e20d6f6260e 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/bilinearpdeconstraint.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/bilinearpdeconstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/compliance_robj.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/compliance_robj.hpp index 456840a75781..1be5204053f7 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef MULTIMAT_COMPLIANCE_ROBJ_H #define MULTIMAT_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_selection.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_selection.hpp index 3a11bca5644a..9f858fbc6d07 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_selection.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_selection.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file con_selection.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_volume.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_volume.hpp index af9d2cc43e09..f4382f41f513 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_volume.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/con_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/dirichlet.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/dirichlet.hpp index 4d8817b5bcc1..0a23056f7d97 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/dirichlet.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/dirichlet.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dirichlet.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/femdata.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/femdata.hpp index ab74a7c0ea24..ff8715ea1325 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/femdata.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/femdata.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file constraint.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/filtered_compliance_robj.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/filtered_compliance_robj.hpp index a1b41d28fdb7..0e567d5beb26 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/filtered_compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/filtered_compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef MULTIMAT_FILTERED_COMPLIANCE_ROBJ_H #define MULTIMAT_FILTERED_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/load.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/load.hpp index d796966d5c49..820ee07998bb 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/load.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/load.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file load.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/materialtensor.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/materialtensor.hpp index 94948bddf572..a4c336e4591f 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/materialtensor.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/materialtensor.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/mesh_topo-opt.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/mesh_topo-opt.hpp index 045f019fbba7..7f709ccd5f8a 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/mesh_topo-opt.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/mesh_topo-opt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef MESHMANAGER_MULTIMAT_HPP diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_compliance.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_compliance.hpp index ffe63938add4..961394ed912c 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_compliance.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_compliance.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_volume.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_volume.hpp index d6427b842b24..f5509f4525dd 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_volume.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/obj_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_elasticity.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_elasticity.hpp index d12951776dd4..b28c7dc196fe 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_elasticity.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_elasticity.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_elasticity.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_filter.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_filter.hpp index 3fdc94e87aec..c2eca436224c 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_filter.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_filter.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_selection.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_selection.hpp index a759b52001e4..1d9328049609 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_selection.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/pde_selection.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_selection.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/traction.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/traction.hpp index 26264b05e287..ca94e7317ddd 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/traction.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/traction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file traction.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/volume_con.hpp b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/volume_con.hpp index a44d032e4ed7..7b04286b338f 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/multimat/src/volume_con.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/multimat/src/volume_con.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef VOLUME_CON_MULTIMAT_H #define VOLUME_CON_MULTIMAT_H diff --git a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/example_01.cpp b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/example_01.cpp index 48b9489914bc..dec92dea2c67 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/example_01.cpp +++ b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/impermiability.hpp b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/impermiability.hpp index a7fd89d58ed7..8a90d7a334af 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/impermiability.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/impermiability.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef IMPERMIABILITY_HPP #define IMPERMIABILITY_HPP diff --git a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/obj_navier-stokes.hpp b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/obj_navier-stokes.hpp index 7b2e1fec4c44..b2b490b86a97 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/obj_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/obj_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/pde_navier-stokes.hpp b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/pde_navier-stokes.hpp index 82f30dc634ac..f37fc2400c41 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/pde_navier-stokes.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/navier-stokes/pde_navier-stokes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_navier-stokes.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/poisson/example_01.cpp b/packages/rol/example/PDE-OPT/topo-opt/poisson/example_01.cpp index e45aa3458261..586d5c3afab2 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/poisson/example_01.cpp +++ b/packages/rol/example/PDE-OPT/topo-opt/poisson/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/poisson/mesh_poisson_topOpt.hpp b/packages/rol/example/PDE-OPT/topo-opt/poisson/mesh_poisson_topOpt.hpp index eb08c7dd99af..44fcc982cec9 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/poisson/mesh_poisson_topOpt.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/poisson/mesh_poisson_topOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "../../TOOLS/meshmanager.hpp" diff --git a/packages/rol/example/PDE-OPT/topo-opt/poisson/pde_poisson_topOpt.hpp b/packages/rol/example/PDE-OPT/topo-opt/poisson/pde_poisson_topOpt.hpp index c973ea8df69a..dcd116cff3e2 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/poisson/pde_poisson_topOpt.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/poisson/pde_poisson_topOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_poisson_topOpt.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/compliance_robj.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/compliance_robj.hpp index daa4385deb84..11bb6fc0f0e0 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOT_COMPLIANCE_ROBJ_H #define TOPOT_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/filtered_compliance_robj.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/filtered_compliance_robj.hpp index 53a27479a59e..39d54abfdde5 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/filtered_compliance_robj.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/filtered_compliance_robj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_FILTERED_COMPLIANCE_ROBJ_H #define TOPOPT_FILTERED_COMPLIANCE_ROBJ_H diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/obj_phasefield.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/obj_phasefield.hpp index edc68272d9ae..5b77ca38d10d 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/obj_phasefield.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/obj_phasefield.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/obj_volume.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/obj_volume.hpp index 15245ab2a19c..73568fb00124 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/obj_volume.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/obj_volume.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file obj.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/pde_filter.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/pde_filter.hpp index edd20709481d..47a655eed1d7 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/pde_filter.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/pde_filter.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file pde_filter.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/printCDF.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/printCDF.hpp index 3f335f2608ea..dab6543e5dec 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/printCDF.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/printCDF.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file printCDF.hpp diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/volume_con.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/volume_con.hpp index 801d2c1e0ab5..03049f2de13f 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/volume_con.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/volume_con.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_VOLUME_CON_H #define TOPOPT_VOLUME_CON_H diff --git a/packages/rol/example/PDE-OPT/topo-opt/src/volume_obj.hpp b/packages/rol/example/PDE-OPT/topo-opt/src/volume_obj.hpp index 955f0524796a..0bc11e15f0e5 100644 --- a/packages/rol/example/PDE-OPT/topo-opt/src/volume_obj.hpp +++ b/packages/rol/example/PDE-OPT/topo-opt/src/volume_obj.hpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef TOPOPT_VOLUME_OBJ_H #define TOPOPT_VOLUME_OBJ_H diff --git a/packages/rol/example/PinT/Van_der_Pol/VdP_DynamicConstraint.hpp b/packages/rol/example/PinT/Van_der_Pol/VdP_DynamicConstraint.hpp index c81e90c3ece6..04fe35c61ea0 100644 --- a/packages/rol/example/PinT/Van_der_Pol/VdP_DynamicConstraint.hpp +++ b/packages/rol/example/PinT/Van_der_Pol/VdP_DynamicConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/Van_der_Pol/example_01.cpp b/packages/rol/example/PinT/Van_der_Pol/example_01.cpp index 641563dad2fd..bdf94f7a80e2 100644 --- a/packages/rol/example/PinT/Van_der_Pol/example_01.cpp +++ b/packages/rol/example/PinT/Van_der_Pol/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/example/PinT/nonlinear/dynamicConstraint.hpp b/packages/rol/example/PinT/nonlinear/dynamicConstraint.hpp index 6ac4c42f4ac6..072417d35e64 100644 --- a/packages/rol/example/PinT/nonlinear/dynamicConstraint.hpp +++ b/packages/rol/example/PinT/nonlinear/dynamicConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dynamicConstraint.cpp diff --git a/packages/rol/example/PinT/nonlinear/dynamicObjective.hpp b/packages/rol/example/PinT/nonlinear/dynamicObjective.hpp index ab151b21463f..aa3cc4cf8656 100644 --- a/packages/rol/example/PinT/nonlinear/dynamicObjective.hpp +++ b/packages/rol/example/PinT/nonlinear/dynamicObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_05.cpp diff --git a/packages/rol/example/PinT/nonlinear/example_01.cpp b/packages/rol/example/PinT/nonlinear/example_01.cpp index 7ef13c25cc0a..215387843137 100644 --- a/packages/rol/example/PinT/nonlinear/example_01.cpp +++ b/packages/rol/example/PinT/nonlinear/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PinT/parabolic-control/AugmentedSystem.cpp b/packages/rol/example/PinT/parabolic-control/AugmentedSystem.cpp index 81e54d305979..911ba07c6395 100644 --- a/packages/rol/example/PinT/parabolic-control/AugmentedSystem.cpp +++ b/packages/rol/example/PinT/parabolic-control/AugmentedSystem.cpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/example/PinT/parabolic-control/PinTConstraint_FD_Test.cpp b/packages/rol/example/PinT/parabolic-control/PinTConstraint_FD_Test.cpp index 0b4a0c7440b0..b659d92fc12e 100644 --- a/packages/rol/example/PinT/parabolic-control/PinTConstraint_FD_Test.cpp +++ b/packages/rol/example/PinT/parabolic-control/PinTConstraint_FD_Test.cpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/example/PinT/parabolic-control/dynamicConstraint.hpp b/packages/rol/example/PinT/parabolic-control/dynamicConstraint.hpp index 263dc9ec726d..7e93925cc9a7 100644 --- a/packages/rol/example/PinT/parabolic-control/dynamicConstraint.hpp +++ b/packages/rol/example/PinT/parabolic-control/dynamicConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file dynamicConstraint.cpp diff --git a/packages/rol/example/PinT/parabolic-control/dynamicObjective.hpp b/packages/rol/example/PinT/parabolic-control/dynamicObjective.hpp index 99ebd36e6791..8313d4ca4482 100644 --- a/packages/rol/example/PinT/parabolic-control/dynamicObjective.hpp +++ b/packages/rol/example/PinT/parabolic-control/dynamicObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_05.cpp diff --git a/packages/rol/example/PinT/parabolic-control/example_01.cpp b/packages/rol/example/PinT/parabolic-control/example_01.cpp index 717a7dc3d873..2ac7bc1eaa17 100644 --- a/packages/rol/example/PinT/parabolic-control/example_01.cpp +++ b/packages/rol/example/PinT/parabolic-control/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/PinT/tanks/LowerBandedMatrix.hpp b/packages/rol/example/PinT/tanks/LowerBandedMatrix.hpp index e9b11e952377..731aeefb026a 100644 --- a/packages/rol/example/PinT/tanks/LowerBandedMatrix.hpp +++ b/packages/rol/example/PinT/tanks/LowerBandedMatrix.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/LowerBandedMatrix_test.cpp b/packages/rol/example/PinT/tanks/LowerBandedMatrix_test.cpp index 6dc8ed905530..c9beab2781f0 100644 --- a/packages/rol/example/PinT/tanks/LowerBandedMatrix_test.cpp +++ b/packages/rol/example/PinT/tanks/LowerBandedMatrix_test.cpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/example/PinT/tanks/TankConstraint.hpp b/packages/rol/example/PinT/tanks/TankConstraint.hpp index 81b19d840b38..fbb848626611 100644 --- a/packages/rol/example/PinT/tanks/TankConstraint.hpp +++ b/packages/rol/example/PinT/tanks/TankConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/TankState.hpp b/packages/rol/example/PinT/tanks/TankState.hpp index e1509a8394e4..d34c4195ea29 100644 --- a/packages/rol/example/PinT/tanks/TankState.hpp +++ b/packages/rol/example/PinT/tanks/TankState.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/TankState_Impl.hpp b/packages/rol/example/PinT/tanks/TankState_Impl.hpp index 510645b59f97..ec5ebbd9ae1a 100644 --- a/packages/rol/example/PinT/tanks/TankState_Impl.hpp +++ b/packages/rol/example/PinT/tanks/TankState_Impl.hpp @@ -1,46 +1,12 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef TANKSTATE_IMPL_HPP #define TANKSTATE_IMPL_HPP diff --git a/packages/rol/example/PinT/tanks/TankVector.hpp b/packages/rol/example/PinT/tanks/TankVector.hpp index c5ea81e15ecd..7afbc8194f67 100644 --- a/packages/rol/example/PinT/tanks/TankVector.hpp +++ b/packages/rol/example/PinT/tanks/TankVector.hpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (1614) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/TankVector_Impl.hpp b/packages/rol/example/PinT/tanks/TankVector_Impl.hpp index 258b065ac185..3b4ee1e9e420 100644 --- a/packages/rol/example/PinT/tanks/TankVector_Impl.hpp +++ b/packages/rol/example/PinT/tanks/TankVector_Impl.hpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (1614) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/Tanks_ConstraintCheck.hpp b/packages/rol/example/PinT/tanks/Tanks_ConstraintCheck.hpp index 274c8032d356..3d704f4cac2d 100644 --- a/packages/rol/example/PinT/tanks/Tanks_ConstraintCheck.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_ConstraintCheck.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef TANKS_CONSTRAINTCHECK_HPP #define TANKS_CONSTRAINTCHECK_HPP diff --git a/packages/rol/example/PinT/tanks/Tanks_ControlVector.hpp b/packages/rol/example/PinT/tanks/Tanks_ControlVector.hpp index 22fcf7a54fb7..e5a6a1524661 100644 --- a/packages/rol/example/PinT/tanks/Tanks_ControlVector.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_ControlVector.hpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (1614) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/Tanks_ControlVector_Impl.hpp b/packages/rol/example/PinT/tanks/Tanks_ControlVector_Impl.hpp index 1947cc7e3068..f422d2953c64 100644 --- a/packages/rol/example/PinT/tanks/Tanks_ControlVector_Impl.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_ControlVector_Impl.hpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (1614) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/Tanks_DynamicConstraint.hpp b/packages/rol/example/PinT/tanks/Tanks_DynamicConstraint.hpp index 7aa99f8b674d..62ea9973ea95 100644 --- a/packages/rol/example/PinT/tanks/Tanks_DynamicConstraint.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_DynamicConstraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef TANKS_DYNAMICCONSTRAINT_HPP #define TANKS_DYNAMICCONSTRAINT_HPP diff --git a/packages/rol/example/PinT/tanks/Tanks_DynamicObjective.hpp b/packages/rol/example/PinT/tanks/Tanks_DynamicObjective.hpp index 1abb20faa71c..c853f381c792 100644 --- a/packages/rol/example/PinT/tanks/Tanks_DynamicObjective.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_DynamicObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/Tanks_SerialConstraint.hpp b/packages/rol/example/PinT/tanks/Tanks_SerialConstraint.hpp index d63b9a9b0983..f933879ca935 100644 --- a/packages/rol/example/PinT/tanks/Tanks_SerialConstraint.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_SerialConstraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef TANKS_CONSTRAINTSERIAL_HPP #define TANKS_CONSTRAINTSERIAL_HPP diff --git a/packages/rol/example/PinT/tanks/Tanks_StateVector.hpp b/packages/rol/example/PinT/tanks/Tanks_StateVector.hpp index 7a5eaf5a3b3e..d898e1944a26 100644 --- a/packages/rol/example/PinT/tanks/Tanks_StateVector.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_StateVector.hpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (1614) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/Tanks_StateVector_Impl.hpp b/packages/rol/example/PinT/tanks/Tanks_StateVector_Impl.hpp index bd12f5ee09cd..f4046af8543d 100644 --- a/packages/rol/example/PinT/tanks/Tanks_StateVector_Impl.hpp +++ b/packages/rol/example/PinT/tanks/Tanks_StateVector_Impl.hpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (1614) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/PinT/tanks/example_01.cpp b/packages/rol/example/PinT/tanks/example_01.cpp index b454d23d041a..6ae42a3e544c 100644 --- a/packages/rol/example/PinT/tanks/example_01.cpp +++ b/packages/rol/example/PinT/tanks/example_01.cpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/example/PinT/tanks/example_04.cpp b/packages/rol/example/PinT/tanks/example_04.cpp index 2bf5489b3c64..74ce2aeb079b 100644 --- a/packages/rol/example/PinT/tanks/example_04.cpp +++ b/packages/rol/example/PinT/tanks/example_04.cpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/example/arrayfire/example_01.cpp b/packages/rol/example/arrayfire/example_01.cpp index 58f0f1b875ed..7a8b5f69ed2d 100644 --- a/packages/rol/example/arrayfire/example_01.cpp +++ b/packages/rol/example/arrayfire/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/arrayfire/example_01.hpp b/packages/rol/example/arrayfire/example_01.hpp index 4a544fd03fda..89215c4d3520 100644 --- a/packages/rol/example/arrayfire/example_01.hpp +++ b/packages/rol/example/arrayfire/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.hpp diff --git a/packages/rol/example/binary-design/example_01.cpp b/packages/rol/example/binary-design/example_01.cpp index 1b129b4d8bd9..8099207a9fc4 100644 --- a/packages/rol/example/binary-design/example_01.cpp +++ b/packages/rol/example/binary-design/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/burgers-control/example_01.cpp b/packages/rol/example/burgers-control/example_01.cpp index d060c880d4a4..daaa864d9595 100644 --- a/packages/rol/example/burgers-control/example_01.cpp +++ b/packages/rol/example/burgers-control/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/burgers-control/example_01.hpp b/packages/rol/example/burgers-control/example_01.hpp index 2b78d1e07207..d45effcdc7cc 100644 --- a/packages/rol/example/burgers-control/example_01.hpp +++ b/packages/rol/example/burgers-control/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.hpp diff --git a/packages/rol/example/burgers-control/example_02.cpp b/packages/rol/example/burgers-control/example_02.cpp index 19cdffdd1f21..bf2ee6c7e913 100644 --- a/packages/rol/example/burgers-control/example_02.cpp +++ b/packages/rol/example/burgers-control/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/burgers-control/example_02.hpp b/packages/rol/example/burgers-control/example_02.hpp index 70a451c6a18e..d9070ff8ebf1 100644 --- a/packages/rol/example/burgers-control/example_02.hpp +++ b/packages/rol/example/burgers-control/example_02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.hpp diff --git a/packages/rol/example/burgers-control/example_03.cpp b/packages/rol/example/burgers-control/example_03.cpp index 7001c307be61..5d6e66265d59 100644 --- a/packages/rol/example/burgers-control/example_03.cpp +++ b/packages/rol/example/burgers-control/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/burgers-control/example_03.hpp b/packages/rol/example/burgers-control/example_03.hpp index 7a7a40cdfba8..9e2040925aae 100644 --- a/packages/rol/example/burgers-control/example_03.hpp +++ b/packages/rol/example/burgers-control/example_03.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_04.hpp diff --git a/packages/rol/example/burgers-control/example_04.cpp b/packages/rol/example/burgers-control/example_04.cpp index c83ee171c371..91ee60684ef3 100644 --- a/packages/rol/example/burgers-control/example_04.cpp +++ b/packages/rol/example/burgers-control/example_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_04.cpp diff --git a/packages/rol/example/burgers-control/example_04.hpp b/packages/rol/example/burgers-control/example_04.hpp index 970a9c5944ee..21592216870c 100644 --- a/packages/rol/example/burgers-control/example_04.hpp +++ b/packages/rol/example/burgers-control/example_04.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/burgers-control/example_05.cpp b/packages/rol/example/burgers-control/example_05.cpp index f51e5d1d4915..dda048acab8b 100644 --- a/packages/rol/example/burgers-control/example_05.cpp +++ b/packages/rol/example/burgers-control/example_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "example_05.hpp" diff --git a/packages/rol/example/burgers-control/example_05.hpp b/packages/rol/example/burgers-control/example_05.hpp index 13e799e6fc20..d991720c4d3e 100644 --- a/packages/rol/example/burgers-control/example_05.hpp +++ b/packages/rol/example/burgers-control/example_05.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/example/burgers-control/example_06.cpp b/packages/rol/example/burgers-control/example_06.cpp index 9039726b4084..ed346656625f 100644 --- a/packages/rol/example/burgers-control/example_06.cpp +++ b/packages/rol/example/burgers-control/example_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/burgers-control/example_06.hpp b/packages/rol/example/burgers-control/example_06.hpp index a5145fad5258..0e1764cbcd18 100644 --- a/packages/rol/example/burgers-control/example_06.hpp +++ b/packages/rol/example/burgers-control/example_06.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_06.cpp diff --git a/packages/rol/example/burgers-control/example_07.cpp b/packages/rol/example/burgers-control/example_07.cpp index eb55a84f3a0c..8055082d4e4f 100644 --- a/packages/rol/example/burgers-control/example_07.cpp +++ b/packages/rol/example/burgers-control/example_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_07.cpp diff --git a/packages/rol/example/burgers-control/example_07.hpp b/packages/rol/example/burgers-control/example_07.hpp index 3bfb1ce2fec7..11d007e7c118 100644 --- a/packages/rol/example/burgers-control/example_07.hpp +++ b/packages/rol/example/burgers-control/example_07.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/burgers-control/example_08.cpp b/packages/rol/example/burgers-control/example_08.cpp index 3406e45c369b..e9a6d9356455 100644 --- a/packages/rol/example/burgers-control/example_08.cpp +++ b/packages/rol/example/burgers-control/example_08.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/burgers-control/example_08.hpp b/packages/rol/example/burgers-control/example_08.hpp index 7ee6eac13a0a..792c9ea9b128 100644 --- a/packages/rol/example/burgers-control/example_08.hpp +++ b/packages/rol/example/burgers-control/example_08.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_06.cpp diff --git a/packages/rol/example/burgers-control/example_10.cpp b/packages/rol/example/burgers-control/example_10.cpp index 533a087b810e..cf3ca60b6936 100644 --- a/packages/rol/example/burgers-control/example_10.cpp +++ b/packages/rol/example/burgers-control/example_10.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "example_10.hpp" diff --git a/packages/rol/example/burgers-control/example_10.hpp b/packages/rol/example/burgers-control/example_10.hpp index 61f9a712132b..56bb360df432 100644 --- a/packages/rol/example/burgers-control/example_10.hpp +++ b/packages/rol/example/burgers-control/example_10.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_LAPACK.hpp" diff --git a/packages/rol/example/complex/HermitianMatrix.hpp b/packages/rol/example/complex/HermitianMatrix.hpp index 864c0c22fbdf..b2390a0eedb5 100644 --- a/packages/rol/example/complex/HermitianMatrix.hpp +++ b/packages/rol/example/complex/HermitianMatrix.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef HERMITIANMATRIX_HPP #define HERMITIANMATRIX_HPP diff --git a/packages/rol/example/complex/OrthogonalProjector.hpp b/packages/rol/example/complex/OrthogonalProjector.hpp index ddb2f31ee839..3f66b7745364 100644 --- a/packages/rol/example/complex/OrthogonalProjector.hpp +++ b/packages/rol/example/complex/OrthogonalProjector.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef ORTHOGONALPROJECTOR_HPP #define ORTHOGONALPROJECTOR_HPP diff --git a/packages/rol/example/complex/ROL_ComplexStdVector.hpp b/packages/rol/example/complex/ROL_ComplexStdVector.hpp index 2045ddeab513..5f42a5751af7 100644 --- a/packages/rol/example/complex/ROL_ComplexStdVector.hpp +++ b/packages/rol/example/complex/ROL_ComplexStdVector.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef ROL_COMPLEXSTDVECTOR_HPP #define ROL_COMPLEXSTDVECTOR_HPP diff --git a/packages/rol/example/complex/example_01.cpp b/packages/rol/example/complex/example_01.cpp index 07bc80ef8c86..0d8f68479a42 100644 --- a/packages/rol/example/complex/example_01.cpp +++ b/packages/rol/example/complex/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/complex/example_01.hpp b/packages/rol/example/complex/example_01.hpp index eeda7db285f9..23bdd3a9511a 100644 --- a/packages/rol/example/complex/example_01.hpp +++ b/packages/rol/example/complex/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_StdVector.hpp" diff --git a/packages/rol/example/complex/example_02.cpp b/packages/rol/example/complex/example_02.cpp index 5db6a0430b55..d41800ee9ae4 100644 --- a/packages/rol/example/complex/example_02.cpp +++ b/packages/rol/example/complex/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/dense-hessian/example_01.cpp b/packages/rol/example/dense-hessian/example_01.cpp index 1cbab6195558..fc6196abd36c 100644 --- a/packages/rol/example/dense-hessian/example_01.cpp +++ b/packages/rol/example/dense-hessian/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/diode-circuit-simopt/example_01.cpp b/packages/rol/example/diode-circuit-simopt/example_01.cpp index 05bf033b35d4..f59a64f4a24f 100644 --- a/packages/rol/example/diode-circuit-simopt/example_01.cpp +++ b/packages/rol/example/diode-circuit-simopt/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/diode-circuit/example_01.cpp b/packages/rol/example/diode-circuit/example_01.cpp index 4f2e0e58dfef..710e58db4db9 100644 --- a/packages/rol/example/diode-circuit/example_01.cpp +++ b/packages/rol/example/diode-circuit/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/dual-spaces/rosenbrock-1/example_01.cpp b/packages/rol/example/dual-spaces/rosenbrock-1/example_01.cpp index 7310e972f5df..d320dda757e7 100644 --- a/packages/rol/example/dual-spaces/rosenbrock-1/example_01.cpp +++ b/packages/rol/example/dual-spaces/rosenbrock-1/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/dual-spaces/rosenbrock-1/example_02.cpp b/packages/rol/example/dual-spaces/rosenbrock-1/example_02.cpp index 2eda2b207a62..71d7eaf302a3 100644 --- a/packages/rol/example/dual-spaces/rosenbrock-1/example_02.cpp +++ b/packages/rol/example/dual-spaces/rosenbrock-1/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/dual-spaces/simple-eq-constr-1/example_01.cpp b/packages/rol/example/dual-spaces/simple-eq-constr-1/example_01.cpp index a12d0e0c8c75..824d546c96e8 100644 --- a/packages/rol/example/dual-spaces/simple-eq-constr-1/example_01.cpp +++ b/packages/rol/example/dual-spaces/simple-eq-constr-1/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/dual-spaces/simple-eq-constr-2/example_01.cpp b/packages/rol/example/dual-spaces/simple-eq-constr-2/example_01.cpp index 199bc0319b8e..43e39db032c3 100644 --- a/packages/rol/example/dual-spaces/simple-eq-constr-2/example_01.cpp +++ b/packages/rol/example/dual-spaces/simple-eq-constr-2/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/gross-pitaevskii/example_01.cpp b/packages/rol/example/gross-pitaevskii/example_01.cpp index 31fca1de8a0e..4707723c7538 100644 --- a/packages/rol/example/gross-pitaevskii/example_01.cpp +++ b/packages/rol/example/gross-pitaevskii/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_01.cpp diff --git a/packages/rol/example/gross-pitaevskii/example_01.hpp b/packages/rol/example/gross-pitaevskii/example_01.hpp index 4be15ebbfd75..1a2ff3319412 100644 --- a/packages/rol/example/gross-pitaevskii/example_01.hpp +++ b/packages/rol/example/gross-pitaevskii/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_01.cpp diff --git a/packages/rol/example/gross-pitaevskii/example_02.cpp b/packages/rol/example/gross-pitaevskii/example_02.cpp index 5852fc611728..b4a7da2d6f98 100644 --- a/packages/rol/example/gross-pitaevskii/example_02.cpp +++ b/packages/rol/example/gross-pitaevskii/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_02.cpp diff --git a/packages/rol/example/gross-pitaevskii/example_02.hpp b/packages/rol/example/gross-pitaevskii/example_02.hpp index d11159e9f2a3..d9e1c5f95aa8 100644 --- a/packages/rol/example/gross-pitaevskii/example_02.hpp +++ b/packages/rol/example/gross-pitaevskii/example_02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_02.hpp diff --git a/packages/rol/example/gross-pitaevskii/numerics/FiniteDifference.hpp b/packages/rol/example/gross-pitaevskii/numerics/FiniteDifference.hpp index 9cb4785875c9..25197527f7a8 100644 --- a/packages/rol/example/gross-pitaevskii/numerics/FiniteDifference.hpp +++ b/packages/rol/example/gross-pitaevskii/numerics/FiniteDifference.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_StdVector.hpp" #include "Teuchos_LAPACK.hpp" diff --git a/packages/rol/example/gross-pitaevskii/numerics/InnerProductMatrix.hpp b/packages/rol/example/gross-pitaevskii/numerics/InnerProductMatrix.hpp index 67549a4ab291..22686bde7d7d 100644 --- a/packages/rol/example/gross-pitaevskii/numerics/InnerProductMatrix.hpp +++ b/packages/rol/example/gross-pitaevskii/numerics/InnerProductMatrix.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include #include"ROL_StdVector.hpp" diff --git a/packages/rol/example/gross-pitaevskii/numerics/Lagrange.hpp b/packages/rol/example/gross-pitaevskii/numerics/Lagrange.hpp index c0e9169bf9da..b605a61d662a 100644 --- a/packages/rol/example/gross-pitaevskii/numerics/Lagrange.hpp +++ b/packages/rol/example/gross-pitaevskii/numerics/Lagrange.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include #ifndef __LAGRANGE__ diff --git a/packages/rol/example/gross-pitaevskii/numerics/LinearAlgebra.hpp b/packages/rol/example/gross-pitaevskii/numerics/LinearAlgebra.hpp index 5f684e388f42..1b18b7c57b02 100644 --- a/packages/rol/example/gross-pitaevskii/numerics/LinearAlgebra.hpp +++ b/packages/rol/example/gross-pitaevskii/numerics/LinearAlgebra.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include"Teuchos_LAPACK.hpp" #include"ROL_StdVector.hpp" diff --git a/packages/rol/example/gross-pitaevskii/numerics/NodalBasis.hpp b/packages/rol/example/gross-pitaevskii/numerics/NodalBasis.hpp index 352ad8f5a551..b0ca88397291 100644 --- a/packages/rol/example/gross-pitaevskii/numerics/NodalBasis.hpp +++ b/packages/rol/example/gross-pitaevskii/numerics/NodalBasis.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include"ROL_StdVector.hpp" #include"OrthogonalPolynomials.hpp" diff --git a/packages/rol/example/gross-pitaevskii/numerics/OrthogonalPolynomials.hpp b/packages/rol/example/gross-pitaevskii/numerics/OrthogonalPolynomials.hpp index bef506a1911c..c0e3241b7499 100644 --- a/packages/rol/example/gross-pitaevskii/numerics/OrthogonalPolynomials.hpp +++ b/packages/rol/example/gross-pitaevskii/numerics/OrthogonalPolynomials.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include #include diff --git a/packages/rol/example/intrepid/coefficient.hpp b/packages/rol/example/intrepid/coefficient.hpp index 1f0f6d498392..492e1ac9df97 100644 --- a/packages/rol/example/intrepid/coefficient.hpp +++ b/packages/rol/example/intrepid/coefficient.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef COEFFICIENT_HPP #define COEFFICIENT_HPP diff --git a/packages/rol/example/intrepid/discretization.hpp b/packages/rol/example/intrepid/discretization.hpp index 3788bfc0d359..df25573a2e98 100644 --- a/packages/rol/example/intrepid/discretization.hpp +++ b/packages/rol/example/intrepid/discretization.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef EXAMPLE_DISCRETIZATION #define EXAMPLE_DISCRETIZATION diff --git a/packages/rol/example/intrepid/example_01.cpp b/packages/rol/example/intrepid/example_01.cpp index 108cdf3413bd..15de9d1b8a48 100644 --- a/packages/rol/example/intrepid/example_01.cpp +++ b/packages/rol/example/intrepid/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/example/intrepid/example_01.hpp b/packages/rol/example/intrepid/example_01.hpp index 7b8cd982c25f..715ccef23ed3 100644 --- a/packages/rol/example/intrepid/example_01.hpp +++ b/packages/rol/example/intrepid/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "discretization.hpp" diff --git a/packages/rol/example/json/example_01.cpp b/packages/rol/example/json/example_01.cpp index 407e358da38a..5dac07ac2b61 100644 --- a/packages/rol/example/json/example_01.cpp +++ b/packages/rol/example/json/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/json/example_01.hpp b/packages/rol/example/json/example_01.hpp index b2d4a1a16cd7..2aeddda924d4 100644 --- a/packages/rol/example/json/example_01.hpp +++ b/packages/rol/example/json/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.hpp diff --git a/packages/rol/example/l1-penalty/compressed_sensing.hpp b/packages/rol/example/l1-penalty/compressed_sensing.hpp index e7c8a0ae4506..ba568f522186 100644 --- a/packages/rol/example/l1-penalty/compressed_sensing.hpp +++ b/packages/rol/example/l1-penalty/compressed_sensing.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/l1-penalty/example_01.cpp b/packages/rol/example/l1-penalty/example_01.cpp index 38cfec25196d..0ae3094e5716 100644 --- a/packages/rol/example/l1-penalty/example_01.cpp +++ b/packages/rol/example/l1-penalty/example_01.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "Teuchos_GlobalMPISession.hpp" #include "compressed_sensing.hpp" #include "ROL_OptimizationSolver.hpp" diff --git a/packages/rol/example/l1-penalty/identity_constraint.hpp b/packages/rol/example/l1-penalty/identity_constraint.hpp index 9fb13c35eb76..86cfe7c3933b 100644 --- a/packages/rol/example/l1-penalty/identity_constraint.hpp +++ b/packages/rol/example/l1-penalty/identity_constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/l1-penalty/l1_penalty_constraint.hpp b/packages/rol/example/l1-penalty/l1_penalty_constraint.hpp index baa8cbb889a0..a062302b5960 100644 --- a/packages/rol/example/l1-penalty/l1_penalty_constraint.hpp +++ b/packages/rol/example/l1-penalty/l1_penalty_constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/l1-penalty/l1_penalty_objective.hpp b/packages/rol/example/l1-penalty/l1_penalty_objective.hpp index fea3344b2e2d..a82610ea090b 100644 --- a/packages/rol/example/l1-penalty/l1_penalty_objective.hpp +++ b/packages/rol/example/l1-penalty/l1_penalty_objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/l1-penalty/l1_penalty_optimization_problem.hpp b/packages/rol/example/l1-penalty/l1_penalty_optimization_problem.hpp index d94957e0fafa..c960f2b815e2 100644 --- a/packages/rol/example/l1-penalty/l1_penalty_optimization_problem.hpp +++ b/packages/rol/example/l1-penalty/l1_penalty_optimization_problem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/l1-penalty/l1_utilities.hpp b/packages/rol/example/l1-penalty/l1_utilities.hpp index 49e93398fb18..a91b8637ff1d 100644 --- a/packages/rol/example/l1-penalty/l1_utilities.hpp +++ b/packages/rol/example/l1-penalty/l1_utilities.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/l1-penalty/random_matrix.hpp b/packages/rol/example/l1-penalty/random_matrix.hpp index dbb3c2e5e74c..796b60dfd03e 100644 --- a/packages/rol/example/l1-penalty/random_matrix.hpp +++ b/packages/rol/example/l1-penalty/random_matrix.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/example/lincon-test/example_01.cpp b/packages/rol/example/lincon-test/example_01.cpp index 6146606b11a9..6dc3deb995eb 100644 --- a/packages/rol/example/lincon-test/example_01.cpp +++ b/packages/rol/example/lincon-test/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/minimax/example_01.cpp b/packages/rol/example/minimax/example_01.cpp index 1e794e28b6ba..3850dc0690d9 100644 --- a/packages/rol/example/minimax/example_01.cpp +++ b/packages/rol/example/minimax/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/minimax/example_02.cpp b/packages/rol/example/minimax/example_02.cpp index aedb13ce957e..5579e4f9e1ae 100644 --- a/packages/rol/example/minimax/example_02.cpp +++ b/packages/rol/example/minimax/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/minimax/example_03.cpp b/packages/rol/example/minimax/example_03.cpp index b6a3181341de..7357a2687963 100644 --- a/packages/rol/example/minimax/example_03.cpp +++ b/packages/rol/example/minimax/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/oed/example_01.cpp b/packages/rol/example/oed/example_01.cpp index dd1fd53ed410..93b600d543ca 100644 --- a/packages/rol/example/oed/example_01.cpp +++ b/packages/rol/example/oed/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/example/parabolic-control/example_01.cpp b/packages/rol/example/parabolic-control/example_01.cpp index 883739e946c1..b6baac9a9590 100644 --- a/packages/rol/example/parabolic-control/example_01.cpp +++ b/packages/rol/example/parabolic-control/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/parabolic-control/example_02.cpp b/packages/rol/example/parabolic-control/example_02.cpp index 562ba02a96d2..8b57d43ca840 100644 --- a/packages/rol/example/parabolic-control/example_02.cpp +++ b/packages/rol/example/parabolic-control/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/parabolic-control/example_03.cpp b/packages/rol/example/parabolic-control/example_03.cpp index 8016c932005f..390fd0ff7d7f 100644 --- a/packages/rol/example/parabolic-control/example_03.cpp +++ b/packages/rol/example/parabolic-control/example_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_03.cpp diff --git a/packages/rol/example/parabolic-control/example_04.cpp b/packages/rol/example/parabolic-control/example_04.cpp index f780701f8691..cc4f218d8433 100644 --- a/packages/rol/example/parabolic-control/example_04.cpp +++ b/packages/rol/example/parabolic-control/example_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_04.cpp diff --git a/packages/rol/example/parabolic-control/example_05.cpp b/packages/rol/example/parabolic-control/example_05.cpp index 704a737be9da..eac68bcb4396 100644 --- a/packages/rol/example/parabolic-control/example_05.cpp +++ b/packages/rol/example/parabolic-control/example_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_05.cpp diff --git a/packages/rol/example/parabolic-control/example_06.cpp b/packages/rol/example/parabolic-control/example_06.cpp index deae814ffd2b..08959aa09b1b 100644 --- a/packages/rol/example/parabolic-control/example_06.cpp +++ b/packages/rol/example/parabolic-control/example_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_05.cpp diff --git a/packages/rol/example/paraboloid-circle/example_01.cpp b/packages/rol/example/paraboloid-circle/example_01.cpp index aceeb93119fe..b44e066b54b5 100644 --- a/packages/rol/example/paraboloid-circle/example_01.cpp +++ b/packages/rol/example/paraboloid-circle/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/poisson-control/example_01.cpp b/packages/rol/example/poisson-control/example_01.cpp index 638e6b412084..148fbf2ca152 100644 --- a/packages/rol/example/poisson-control/example_01.cpp +++ b/packages/rol/example/poisson-control/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/poisson-control/example_02.cpp b/packages/rol/example/poisson-control/example_02.cpp index 845ad67ed654..3e095d20212c 100644 --- a/packages/rol/example/poisson-control/example_02.cpp +++ b/packages/rol/example/poisson-control/example_02.cpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER // Burgers includes #include "example_02.hpp" diff --git a/packages/rol/example/poisson-control/example_02.hpp b/packages/rol/example/poisson-control/example_02.hpp index 6e01c72f920b..c61d7b0ccb08 100644 --- a/packages/rol/example/poisson-control/example_02.hpp +++ b/packages/rol/example/poisson-control/example_02.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include #include diff --git a/packages/rol/example/poisson-control/example_03.cpp b/packages/rol/example/poisson-control/example_03.cpp index f34fa856d6ed..15e55cf4774c 100644 --- a/packages/rol/example/poisson-control/example_03.cpp +++ b/packages/rol/example/poisson-control/example_03.cpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER // Burgers includes #include "example_02.hpp" diff --git a/packages/rol/example/poisson-inversion/example_01.cpp b/packages/rol/example/poisson-inversion/example_01.cpp index 96b89e7dca49..2918cfd986e9 100644 --- a/packages/rol/example/poisson-inversion/example_01.cpp +++ b/packages/rol/example/poisson-inversion/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/poisson-inversion/example_02.cpp b/packages/rol/example/poisson-inversion/example_02.cpp index c9eb5492e22f..4e4e27c49e30 100644 --- a/packages/rol/example/poisson-inversion/example_02.cpp +++ b/packages/rol/example/poisson-inversion/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/putting/example_01.cpp b/packages/rol/example/putting/example_01.cpp index 562247817160..fd992e7f5bf2 100644 --- a/packages/rol/example/putting/example_01.cpp +++ b/packages/rol/example/putting/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/putting/example_01.hpp b/packages/rol/example/putting/example_01.hpp index 90c38a51d594..b99e091e72f3 100644 --- a/packages/rol/example/putting/example_01.hpp +++ b/packages/rol/example/putting/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.hpp diff --git a/packages/rol/example/quadratic/example_01.cpp b/packages/rol/example/quadratic/example_01.cpp index f40aa4c4ae11..5e751a00e79b 100644 --- a/packages/rol/example/quadratic/example_01.cpp +++ b/packages/rol/example/quadratic/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/rosenbrock/example_01.cpp b/packages/rol/example/rosenbrock/example_01.cpp index c749fd8ccc50..b4cd6bdb4743 100644 --- a/packages/rol/example/rosenbrock/example_01.cpp +++ b/packages/rol/example/rosenbrock/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/sacado/example_01a.cpp b/packages/rol/example/sacado/example_01a.cpp index 9a79b3405443..d67a8ca9fb99 100644 --- a/packages/rol/example/sacado/example_01a.cpp +++ b/packages/rol/example/sacado/example_01a.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/example/sacado/example_01a.hpp b/packages/rol/example/sacado/example_01a.hpp index 52022168e115..623c4dc3310b 100644 --- a/packages/rol/example/sacado/example_01a.hpp +++ b/packages/rol/example/sacado/example_01a.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \brief An example equality constrained problem combining ROL and Sacado diff --git a/packages/rol/example/sacado/example_01b.cpp b/packages/rol/example/sacado/example_01b.cpp index 244c7513074b..29137ef0721a 100644 --- a/packages/rol/example/sacado/example_01b.cpp +++ b/packages/rol/example/sacado/example_01b.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/example/sacado/example_01b.hpp b/packages/rol/example/sacado/example_01b.hpp index 39258616f842..c708469c5ff7 100644 --- a/packages/rol/example/sacado/example_01b.hpp +++ b/packages/rol/example/sacado/example_01b.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \brief Minimize Zakharov's function by combining ROL and Sacado AD. diff --git a/packages/rol/example/sacado/example_02.cpp b/packages/rol/example/sacado/example_02.cpp index ba7b46406a03..1546b7ff69e4 100644 --- a/packages/rol/example/sacado/example_02.cpp +++ b/packages/rol/example/sacado/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/example/sacado/example_02.hpp b/packages/rol/example/sacado/example_02.hpp index 86b27dab4082..1383c6257c46 100644 --- a/packages/rol/example/sacado/example_02.hpp +++ b/packages/rol/example/sacado/example_02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_StdVector.hpp" diff --git a/packages/rol/example/simple-eq-constr/example_01.cpp b/packages/rol/example/simple-eq-constr/example_01.cpp index a8017f943d19..f2b67d98e3a5 100644 --- a/packages/rol/example/simple-eq-constr/example_01.cpp +++ b/packages/rol/example/simple-eq-constr/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/stream-buffer/example_01.cpp b/packages/rol/example/stream-buffer/example_01.cpp index fcaf1a7b7d7c..3605ee6681ed 100644 --- a/packages/rol/example/stream-buffer/example_01.cpp +++ b/packages/rol/example/stream-buffer/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/tempus/ROL_TempusDynamicConstraint.hpp b/packages/rol/example/tempus/ROL_TempusDynamicConstraint.hpp index 7b6e1c1bafac..ca7e27434ee8 100644 --- a/packages/rol/example/tempus/ROL_TempusDynamicConstraint.hpp +++ b/packages/rol/example/tempus/ROL_TempusDynamicConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEMPUS_DYNAMIC_CONSTRAINT_HPP diff --git a/packages/rol/example/tempus/ROL_TempusReducedObjective.hpp b/packages/rol/example/tempus/ROL_TempusReducedObjective.hpp index 350e02c37209..f927e8d6b9fd 100644 --- a/packages/rol/example/tempus/ROL_TempusReducedObjective.hpp +++ b/packages/rol/example/tempus/ROL_TempusReducedObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEMPUS_REDUCED_OBJECTIVE_HPP diff --git a/packages/rol/example/tempus/example_01.cpp b/packages/rol/example/tempus/example_01.cpp index a5b4e03118b4..89ef4830bc82 100644 --- a/packages/rol/example/tempus/example_01.cpp +++ b/packages/rol/example/tempus/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/tempus/example_01.hpp b/packages/rol/example/tempus/example_01.hpp index b19db66e6d58..469901bc754f 100644 --- a/packages/rol/example/tempus/example_01.hpp +++ b/packages/rol/example/tempus/example_01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.hpp diff --git a/packages/rol/example/tempus/example_02.cpp b/packages/rol/example/tempus/example_02.cpp index 1a3c8759ac98..518f30300cd7 100644 --- a/packages/rol/example/tempus/example_02.cpp +++ b/packages/rol/example/tempus/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/example/tempus/example_02.hpp b/packages/rol/example/tempus/example_02.hpp index 855f71a53267..25830331ec7a 100644 --- a/packages/rol/example/tempus/example_02.hpp +++ b/packages/rol/example/tempus/example_02.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.hpp diff --git a/packages/rol/example/tempus/example_parabolic_modeleval.cpp b/packages/rol/example/tempus/example_parabolic_modeleval.cpp index 622a8624f0ff..fe0f5e373950 100644 --- a/packages/rol/example/tempus/example_parabolic_modeleval.cpp +++ b/packages/rol/example/tempus/example_parabolic_modeleval.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_parabolic.cpp diff --git a/packages/rol/example/tempus/example_parabolic_modeleval.hpp b/packages/rol/example/tempus/example_parabolic_modeleval.hpp index fcb79936d53d..dde06f144cf9 100644 --- a/packages/rol/example/tempus/example_parabolic_modeleval.hpp +++ b/packages/rol/example/tempus/example_parabolic_modeleval.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_parabolic.cpp diff --git a/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.cpp b/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.cpp index d7c7e1b972b6..5a31f9934d6f 100644 --- a/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.cpp +++ b/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_parabolic.cpp diff --git a/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.hpp b/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.hpp index 56d3aaf33cc5..c59ed12933a1 100644 --- a/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.hpp +++ b/packages/rol/example/tempus/example_parabolic_modeleval_forward-adjoint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_parabolic.cpp diff --git a/packages/rol/example/tempus/example_parabolic_thyravec.cpp b/packages/rol/example/tempus/example_parabolic_thyravec.cpp index 57ec10201cbe..f35e73dd949f 100644 --- a/packages/rol/example/tempus/example_parabolic_thyravec.cpp +++ b/packages/rol/example/tempus/example_parabolic_thyravec.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_parabolic.cpp diff --git a/packages/rol/example/tempus/example_parabolic_thyravec.hpp b/packages/rol/example/tempus/example_parabolic_thyravec.hpp index 165439bc4b66..1ea2a36a3e85 100644 --- a/packages/rol/example/tempus/example_parabolic_thyravec.hpp +++ b/packages/rol/example/tempus/example_parabolic_thyravec.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_parabolic.cpp diff --git a/packages/rol/example/tempus/example_sincos.cpp b/packages/rol/example/tempus/example_sincos.cpp index 2ba24e4d812c..35bd6bd5531a 100644 --- a/packages/rol/example/tempus/example_sincos.cpp +++ b/packages/rol/example/tempus/example_sincos.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_XMLParameterListHelpers.hpp" diff --git a/packages/rol/example/tempus/example_sincos.hpp b/packages/rol/example/tempus/example_sincos.hpp index e43e50b590c1..f2bb53037600 100644 --- a/packages/rol/example/tempus/example_sincos.hpp +++ b/packages/rol/example/tempus/example_sincos.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEMPUS_SINCOS_MODEL_DECL_HPP diff --git a/packages/rol/example/tempus/example_sincos_impl.hpp b/packages/rol/example/tempus/example_sincos_impl.hpp index 865f17a25f65..2125d463c49a 100644 --- a/packages/rol/example/tempus/example_sincos_impl.hpp +++ b/packages/rol/example/tempus/example_sincos_impl.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TEMPUS_SINCOS_MODEL_IMPL_HPP diff --git a/packages/rol/example/tensor-opt/example_01.cpp b/packages/rol/example/tensor-opt/example_01.cpp index 95657cd0de75..5b8f9fdcfd78 100644 --- a/packages/rol/example/tensor-opt/example_01.cpp +++ b/packages/rol/example/tensor-opt/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/topology-optimization/example_01.cpp b/packages/rol/example/topology-optimization/example_01.cpp index 30933e254632..c6720539af18 100644 --- a/packages/rol/example/topology-optimization/example_01.cpp +++ b/packages/rol/example/topology-optimization/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/topology-optimization/example_02.cpp b/packages/rol/example/topology-optimization/example_02.cpp index ebff1af6e015..7e689c0af54c 100644 --- a/packages/rol/example/topology-optimization/example_02.cpp +++ b/packages/rol/example/topology-optimization/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/wave-calibration/example_01.cpp b/packages/rol/example/wave-calibration/example_01.cpp index 498d69dfa6f2..1f6224f3db9b 100644 --- a/packages/rol/example/wave-calibration/example_01.cpp +++ b/packages/rol/example/wave-calibration/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/zakharov/example_01.cpp b/packages/rol/example/zakharov/example_01.cpp index 1f894071a61e..3fb0814414c7 100644 --- a/packages/rol/example/zakharov/example_01.cpp +++ b/packages/rol/example/zakharov/example_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_01.cpp diff --git a/packages/rol/example/zakharov/example_02.cpp b/packages/rol/example/zakharov/example_02.cpp index 630e2b91880f..da0a915c1632 100644 --- a/packages/rol/example/zakharov/example_02.cpp +++ b/packages/rol/example/zakharov/example_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file example_02.cpp diff --git a/packages/rol/pyrol/CMakeLists.txt b/packages/rol/pyrol/CMakeLists.txt index be85d4bf11bf..2fe54e059c57 100644 --- a/packages/rol/pyrol/CMakeLists.txt +++ b/packages/rol/pyrol/CMakeLists.txt @@ -1,48 +1,5 @@ # -*- cmake -*- -# @HEADER -# *********************************************************************** -# -# PyROL: Automatic Python Interfaces to ROL -# Copyright (2022) Sandia Corporation -# -# Under the terms of Contract DE-AC04-94AL85000 with Sandia -# Corporation, the U.S. Government retains certain rights in this -# software. -# -# 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 name of the Corporation nor the names of the -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# Questions? Contact Kim Liegeois (knliege@sandia.gov) -# -# *********************************************************************** -# @HEADER - - IF(NOT BUILD_SHARED_LIBS) MESSAGE(FATAL_ERROR "PyROL can only be built with shared libraries. Building of shared libraries is currently set to OFF. To enable shared libraries please set the cache variable \"BUILD_SHARED_LIBS\" to ON") ENDIF() diff --git a/packages/rol/pyrol/src/Binder_Input.hpp b/packages/rol/pyrol/src/Binder_Input.hpp index 17c20f2dbd12..8e5e8c7d8413 100644 --- a/packages/rol/pyrol/src/Binder_Input.hpp +++ b/packages/rol/pyrol/src/Binder_Input.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include #include \ No newline at end of file diff --git a/packages/rol/pyrol/src/PyROL_ETI.hpp b/packages/rol/pyrol/src/PyROL_ETI.hpp index 5cb0efd345b9..f46a1783ab21 100644 --- a/packages/rol/pyrol/src/PyROL_ETI.hpp +++ b/packages/rol/pyrol/src/PyROL_ETI.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PYROL_ETI #define PYROL_ETI diff --git a/packages/rol/pyrol/src/PyROL_ETI_helper.hpp b/packages/rol/pyrol/src/PyROL_ETI_helper.hpp index 596c83b96e25..bc8a2dc46bff 100644 --- a/packages/rol/pyrol/src/PyROL_ETI_helper.hpp +++ b/packages/rol/pyrol/src/PyROL_ETI_helper.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PYROL_ETI_HELPER #define PYROL_ETI_HELPER diff --git a/packages/rol/pyrol/src/PyROL_Teuchos_Custom.cpp b/packages/rol/pyrol/src/PyROL_Teuchos_Custom.cpp index 2252cd96586e..b4d1e87c26f9 100644 --- a/packages/rol/pyrol/src/PyROL_Teuchos_Custom.cpp +++ b/packages/rol/pyrol/src/PyROL_Teuchos_Custom.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #if PY_VERSION_HEX >= 0x03000000 diff --git a/packages/rol/pyrol/src/PyROL_Teuchos_Custom.hpp b/packages/rol/pyrol/src/PyROL_Teuchos_Custom.hpp index f4e96ba42404..5b27d06d9081 100644 --- a/packages/rol/pyrol/src/PyROL_Teuchos_Custom.hpp +++ b/packages/rol/pyrol/src/PyROL_Teuchos_Custom.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PYROL_TEUCHOS_CUSTOM #define PYROL_TEUCHOS_CUSTOM diff --git a/packages/rol/pyrol/src/PyROL_Teuchos_ETI.hpp b/packages/rol/pyrol/src/PyROL_Teuchos_ETI.hpp index b0a74c883879..1b072c82d4bd 100644 --- a/packages/rol/pyrol/src/PyROL_Teuchos_ETI.hpp +++ b/packages/rol/pyrol/src/PyROL_Teuchos_ETI.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PYROL_TEUCHOS_ETI #define PYROL_TEUCHOS_ETI diff --git a/packages/rol/pyrol/src/PyROL_clone.hpp b/packages/rol/pyrol/src/PyROL_clone.hpp index ce4e6d3c9cbe..381447231eca 100644 --- a/packages/rol/pyrol/src/PyROL_clone.hpp +++ b/packages/rol/pyrol/src/PyROL_clone.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "Teuchos_RCP.hpp" #include "pybind11/pybind11.h" diff --git a/packages/rol/pyrol/src/PyROL_clone_shared.hpp b/packages/rol/pyrol/src/PyROL_clone_shared.hpp index 365dc52f003f..9914ffd716c0 100644 --- a/packages/rol/pyrol/src/PyROL_clone_shared.hpp +++ b/packages/rol/pyrol/src/PyROL_clone_shared.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include #include "pybind11/pybind11.h" diff --git a/packages/rol/pyrol/src/PyROL_stream.hpp b/packages/rol/pyrol/src/PyROL_stream.hpp index d0b664f49b78..5959906faf27 100644 --- a/packages/rol/pyrol/src/PyROL_stream.hpp +++ b/packages/rol/pyrol/src/PyROL_stream.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef PYROL_STREAM #define PYROL_STREAM diff --git a/packages/rol/src/ROL_Version.cpp b/packages/rol/src/ROL_Version.cpp index 01592bd2cc58..e956eaa31410 100644 --- a/packages/rol/src/ROL_Version.cpp +++ b/packages/rol/src/ROL_Version.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file ROL_Version.cpp \brief Returns current version of ROL. */ diff --git a/packages/rol/src/algorithm/ROL_Algorithm.hpp b/packages/rol/src/algorithm/ROL_Algorithm.hpp index 35f74a997d5a..b5f73b4939e8 100644 --- a/packages/rol/src/algorithm/ROL_Algorithm.hpp +++ b/packages/rol/src/algorithm/ROL_Algorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ALGORITHM_H diff --git a/packages/rol/src/algorithm/ROL_OptimizationProblem.hpp b/packages/rol/src/algorithm/ROL_OptimizationProblem.hpp index d7c0a24b19fd..9624ed46be7f 100644 --- a/packages/rol/src/algorithm/ROL_OptimizationProblem.hpp +++ b/packages/rol/src/algorithm/ROL_OptimizationProblem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OPTIMIZATIONPROBLEM_HPP diff --git a/packages/rol/src/algorithm/ROL_OptimizationSolver.hpp b/packages/rol/src/algorithm/ROL_OptimizationSolver.hpp index c51718a5879d..d304a574c300 100644 --- a/packages/rol/src/algorithm/ROL_OptimizationSolver.hpp +++ b/packages/rol/src/algorithm/ROL_OptimizationSolver.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OPTIMIZATIONSOLVER_HPP diff --git a/packages/rol/src/algorithm/ROL_Problem.hpp b/packages/rol/src/algorithm/ROL_Problem.hpp index 2176077070a5..46e53a6e1e14 100644 --- a/packages/rol/src/algorithm/ROL_Problem.hpp +++ b/packages/rol/src/algorithm/ROL_Problem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBLEM_HPP diff --git a/packages/rol/src/algorithm/ROL_Problem_Def.hpp b/packages/rol/src/algorithm/ROL_Problem_Def.hpp index 902f3b31379d..4d0ff3c2d9f3 100644 --- a/packages/rol/src/algorithm/ROL_Problem_Def.hpp +++ b/packages/rol/src/algorithm/ROL_Problem_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBLEM_DEF_HPP diff --git a/packages/rol/src/algorithm/ROL_Solver.hpp b/packages/rol/src/algorithm/ROL_Solver.hpp index 0947d6f6fc50..4ae8c176861d 100644 --- a/packages/rol/src/algorithm/ROL_Solver.hpp +++ b/packages/rol/src/algorithm/ROL_Solver.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SOLVER_HPP diff --git a/packages/rol/src/algorithm/ROL_Solver_Def.hpp b/packages/rol/src/algorithm/ROL_Solver_Def.hpp index b6b7c9cd15be..0b7c6ad5744a 100644 --- a/packages/rol/src/algorithm/ROL_Solver_Def.hpp +++ b/packages/rol/src/algorithm/ROL_Solver_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SOLVER_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm.hpp index 1ec94b8e695f..794976fbc05c 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_ALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_AlgorithmFactory.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_AlgorithmFactory.hpp index 3837afb7e37b..a015e79bf276 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_AlgorithmFactory.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_AlgorithmFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_ALGORITHMFACTORY_H diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm_Def.hpp index f9d765fb28c7..552f8f66973b 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_Algorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_ALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm.hpp index 3b1f917d1f48..00f392671806 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_COLEMANLIALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm_Def.hpp index 6597ad726f67..85de385e5067 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_ColemanLiAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_COLEMANLIALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm.hpp index ee03819a026c..38c73d549e7c 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_GRADIENTALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm_Def.hpp index 1a46caa70f7a..b11640129620 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_GradientAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_GRADIENTALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm.hpp index fa24aaa20895..c2027e90ee63 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_INTERIORPOINTALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm_Def.hpp index 218313a63a0a..d02293a9d992 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_InteriorPointAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_PRIMALINTERIORPOINTALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm.hpp index e2333e3a1b10..c3928edb04fe 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_KELLEYSACHSALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm_Def.hpp index c0e910bbcf75..e26c4fe411e4 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_KelleySachsAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_KELLEYSACHSALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm.hpp index a427b3ef6d8a..74591afe1a12 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_LSECANTBALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm_Def.hpp index 1b9037800551..ae18673c7c43 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LSecantBAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_LSecantBALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm.hpp index d93895f85b07..b1f1777783ab 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_LINMOREALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm_Def.hpp index 33a2a1b179e4..ddf0ca74709f 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_LinMoreAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_LINMOREALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm.hpp index 78de9edc1489..812fc7b370f0 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_MOREAUYOSIDAALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm_Def.hpp index 928b70e9b244..a10cee8ca227 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_MoreauYosidaAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_MOREAUYOSIDAALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm.hpp index aa880c24a3ac..1e2e1391a53f 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_NEWTONKRYLOVALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm_Def.hpp index 98cce7ef1932..00fea8d74ebd 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_NewtonKrylovAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_NEWTONKRYLOVALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm.hpp index c648439f8f3c..bd8ba37c8a10 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_PRIMALDUALACTIVESETALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm_Def.hpp index 5733f542df6a..32009f22b1d0 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_PrimalDualActiveSetAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_PRIMALDUALACTIVESETALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm.hpp index 822e59e81f9d..df9f50959778 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_QUASINEWTONALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm_Def.hpp index 695f4aeb8ebd..e23dedd11ebf 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_QuasiNewtonAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_QUASINEWTONALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm.hpp index e04f481d9b58..64f212cc230b 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_SPECTRALGRADIENTALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm_Def.hpp index 3a4682c766d7..ae66288d900b 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_SpectralGradientAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_SPECTRALGRADIENTALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm.hpp index bcc0cac4bb69..27e114837dc6 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_TRUSTREGIONSPGALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm_Def.hpp index 93f100f1af8a..09fb9e1c3323 100644 --- a/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/ROL_TypeB_TrustRegionSPGAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEB_TRUSTREGIONSPGALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective.hpp b/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective.hpp index 2da8ad78b661..dcbe8e247342 100644 --- a/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective.hpp +++ b/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PQNOBJECTIVE_H diff --git a/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective_Def.hpp b/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective_Def.hpp index 47d7f2098a3c..b3cb3524fd16 100644 --- a/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective_Def.hpp +++ b/packages/rol/src/algorithm/TypeB/pqn/ROL_PQNObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PQNOBJECTIVEDEF_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm.hpp index 49fd832411d3..bb5b2ae6d0e6 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_ALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_AlgorithmFactory.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_AlgorithmFactory.hpp index 709968d76f86..bc0ac4d836c3 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_AlgorithmFactory.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_AlgorithmFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_ALGORITHMFACTORY_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm_Def.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm_Def.hpp index 65fed8078f11..3eac6b315a14 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_Algorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPE_ALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm.hpp index 8ecaf6350afd..2158b50446c4 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_AUGMENTEDLAGRANGIANALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm_Def.hpp index 62cbdba8d5f4..20dc60049a57 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_AugmentedLagrangianAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_AUGMENTEDLAGRANGIANALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm.hpp index 7115eb760beb..90845b110633 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm.hpp @@ -1,46 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_TYPEE_COMPOSITESTEPALGORITHM_H #define ROL_TYPEE_COMPOSITESTEPALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm_Def.hpp index 64fcd0cf4f5b..043af3d515fe 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_CompositeStepAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_COMPOSITESTEPALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm.hpp index e4c8fb42e727..9f554af2bf53 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_FLETCHERALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm_Def.hpp index 7d1ab38c260c..e0a9890cbf4d 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_FletcherAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_FLETCHERALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm.hpp index 44f60ed647a1..92f3d161016a 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_STABILIZEDLCLALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm_Def.hpp index b867aa3186ce..44b141dcc8ab 100644 --- a/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeE/ROL_TypeE_StabilizedLCLAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEE_STABILIZEDLCLALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm.hpp index 666cfe3bd60e..ac5f0d514bbd 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_ALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_AlgorithmFactory.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_AlgorithmFactory.hpp index 113392ee7aee..f89100df98c0 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_AlgorithmFactory.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_AlgorithmFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_ALGORITHMFACTORY_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm_Def.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm_Def.hpp index c0e81ad341f6..be3f0fcec480 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_Algorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_ALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm.hpp index aec53ee9f40f..05207013e27b 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_AUGMENTEDLAGRANGIANALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm_Def.hpp index 5b40695cb8b8..c9d3128227ed 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_AugmentedLagrangianAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_AUGMENTEDLAGRANGIANALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm.hpp index e3fabab2cb65..55dad5b54d39 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_INTERIORPOINTALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm_Def.hpp index cfbae3ee92a9..e1e041d0baef 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_InteriorPointAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_INTERIORPOINTALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm.hpp index 68697b89d756..1c95746e17de 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_MOREAUYOSIDAALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm_Def.hpp index b5fdba6bd2fd..ec967ee98f65 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_MoreauYosidaAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_MOREAUYOSIDAALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm.hpp index 3726189ce012..7098753cfb53 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_STABILIZEDLCLALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm_Def.hpp index 9ff91682bd80..62300b85cf36 100644 --- a/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/ROL_TypeG_StabilizedLCLAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEG_STABILIZEDLCLALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/augmentedlagrangian/ROL_AugmentedLagrangianObjective.hpp b/packages/rol/src/algorithm/TypeG/augmentedlagrangian/ROL_AugmentedLagrangianObjective.hpp index 9f077e3200c0..20a49a8721d3 100644 --- a/packages/rol/src/algorithm/TypeG/augmentedlagrangian/ROL_AugmentedLagrangianObjective.hpp +++ b/packages/rol/src/algorithm/TypeG/augmentedlagrangian/ROL_AugmentedLagrangianObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AUGMENTEDLAGRANGIANOBJECTIVE_H diff --git a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase.hpp b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase.hpp index 1be203e08d2a..7d332d993cf0 100644 --- a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase.hpp +++ b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_FLETCHEROBJECTVEBASE_H #define ROL_FLETCHEROBJECTVEBASE_H diff --git a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase_Def.hpp b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase_Def.hpp index be11ff750ac2..d25983629f1a 100644 --- a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveBase_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_FLETCHEROBJECTVEBASEDEF_H #define ROL_FLETCHEROBJECTVEBASEDEF_H diff --git a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE.hpp b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE.hpp index 60ec4244a339..1e38ebeba19f 100644 --- a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE.hpp +++ b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_FLETCHEROBJECTIVEE_H #define ROL_FLETCHEROBJECTIVEE_H diff --git a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE_Def.hpp b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE_Def.hpp index 67d47ebb8f12..3021a3b0042c 100644 --- a/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/fletcher/ROL_FletcherObjectiveE_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_FLETCHEROBJECTIVEEDEF_H #define ROL_FLETCHEROBJECTIVEEDEF_H diff --git a/packages/rol/src/algorithm/TypeG/interiorpoint/ROL_InteriorPointObjective.hpp b/packages/rol/src/algorithm/TypeG/interiorpoint/ROL_InteriorPointObjective.hpp index d28a2daee477..97b249554d42 100644 --- a/packages/rol/src/algorithm/TypeG/interiorpoint/ROL_InteriorPointObjective.hpp +++ b/packages/rol/src/algorithm/TypeG/interiorpoint/ROL_InteriorPointObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_INTERIORPOINTOBJECTIVE_H diff --git a/packages/rol/src/algorithm/TypeG/moreauyosida/ROL_MoreauYosidaObjective.hpp b/packages/rol/src/algorithm/TypeG/moreauyosida/ROL_MoreauYosidaObjective.hpp index c22642f3b831..1531a8bcab0f 100644 --- a/packages/rol/src/algorithm/TypeG/moreauyosida/ROL_MoreauYosidaObjective.hpp +++ b/packages/rol/src/algorithm/TypeG/moreauyosida/ROL_MoreauYosidaObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MOREAUYOSIDAOBJECTIVE_H diff --git a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint.hpp b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint.hpp index bfc570a5d4df..ae6e0aeac6a9 100644 --- a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint.hpp +++ b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ELASTICLINEARCONSTRAINT_H diff --git a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint_Def.hpp b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint_Def.hpp index 488dd524214f..1a06a76aa6f1 100644 --- a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticLinearConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ELASTICLINEARCONSTRAINT_DEF_H diff --git a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective.hpp b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective.hpp index a5dded8bf94c..e4a5d2a2e2e1 100644 --- a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective.hpp +++ b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ELASTICOBJECTIVE_H diff --git a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective_Def.hpp b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective_Def.hpp index decbbecde256..7a55be6a45dd 100644 --- a/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective_Def.hpp +++ b/packages/rol/src/algorithm/TypeG/stabilizedlcl/ROL_ElasticObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ELASTICOBJECTIVEDEF_H diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm.hpp index 3384540ae7ad..fcb4b479ef67 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_ALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_AlgorithmFactory.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_AlgorithmFactory.hpp index 4d46667ba333..f76db678e49c 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_AlgorithmFactory.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_AlgorithmFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_ALGORITHMFACTORY_H diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm_Def.hpp index 33c1f4e0fd79..25e203f2a8ee 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_Algorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_ALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm.hpp index a4b546ae88c6..d722ba5d07fd 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_INEXACTNEWTONALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm_Def.hpp index 4b54395b2eab..ad1b77ea66ab 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_InexactNewtonAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_QUASINEWTONALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm.hpp index 7af191cfa48c..274b45bab698 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_PROXGRADIENTALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm_Def.hpp index 45ac66c69b34..ca4300d2bad8 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_ProxGradientAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_PROXGRADIENTALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm.hpp index 294b22f0b439..8490492569be 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_QUASINEWTONALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm_Def.hpp index dff66fe4aaf8..72e5ea7cccb5 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_QuasiNewtonAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_QUASINEWTONALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm.hpp index 550cfdae6fd8..ce5728d4c869 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_SPECTRALGRADIENTALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm_Def.hpp index e4c590f0eb86..59e7662748d1 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_SpectralGradientAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_SPECTRALGRADIENTALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm.hpp index 53dea326b8bb..7de10efedfde 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_TRUSTREGIONALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm_Def.hpp index 569b2d304b28..b9f8da8a7151 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_TrustRegionAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_TRUSTREGIONALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm.hpp index bb1c6188af76..5a009a718546 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_IPIANOALGORITHM_HPP diff --git a/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm_Def.hpp index cf93d8664628..71ce699607e2 100644 --- a/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeP/ROL_TypeP_iPianoAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEP_IPIANOALGORITHM_DEF_HPP diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm.hpp index 7240787ae02b..170f795545c7 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_ALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_AlgorithmFactory.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_AlgorithmFactory.hpp index 11695d24865a..97f84a41ddf0 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_AlgorithmFactory.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_AlgorithmFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_ALGORITHM_FACTORY_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm_Def.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm_Def.hpp index 193445420af1..65da2c0a78b3 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_Algorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_ALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm.hpp index 2fa88bd07f56..039feaaa26d7 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_BUNDLEALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm_Def.hpp index 846221ca4a7f..de069b56be24 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_BundleAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 parlist of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this parlist of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_BUNDLEALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm.hpp index 8e5cf1764963..3003bc62d623 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_LINESEARCHALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm_Def.hpp index e612c7f5ea22..1b6704728b4f 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_LineSearchAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_LINESEARCHALGORITHM_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm.hpp index bf7bdba09bf8..95c020d23fa9 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEU_TRUSTREGIONALGORITHM_H diff --git a/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm_Def.hpp b/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm_Def.hpp index 69dec1a20806..40f378bfd030 100644 --- a/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/ROL_TypeU_TrustRegionAlgorithm_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONALGORITHM_U_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U.hpp b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U.hpp index ec0a7254c791..2770931133ea 100644 --- a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U.hpp +++ b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_U_H diff --git a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS.hpp b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS.hpp index bf6350b647f7..2e49e21168cf 100644 --- a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS.hpp +++ b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_U_AS_H diff --git a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS_Def.hpp b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS_Def.hpp index 4512fdf4f288..c274dec82233 100644 --- a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_AS_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_U_AS_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_Def.hpp b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_Def.hpp index 72b9d84e92cd..ad53c95e035b 100644 --- a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_U_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT.hpp b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT.hpp index 22c54926e8e1..1e849327580c 100644 --- a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT.hpp +++ b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_U_TT_H diff --git a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT_Def.hpp b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT_Def.hpp index 5c00814a59d3..b94c4e4cc120 100644 --- a/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT_Def.hpp +++ b/packages/rol/src/algorithm/TypeU/bundle/ROL_Bundle_U_TT_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_U_TT_DEF_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_BackTracking_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_BackTracking_U.hpp index a79f1f7e6457..865d27920e74 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_BackTracking_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_BackTracking_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BACKTRACKING_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_CubicInterp_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_CubicInterp_U.hpp index a277063fc439..592a67bddb90 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_CubicInterp_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_CubicInterp_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CUBICINTERP_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_IterationScaling_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_IterationScaling_U.hpp index af31b27d0f31..80608e88e745 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_IterationScaling_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_IterationScaling_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ITERATIONSCALING_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U.hpp index d72d38199d24..c7bd38793795 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINESEARCH_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Factory.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Factory.hpp index 43893d2f88a6..8d0f0c25f8cf 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Factory.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Factory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINESEARCH_U_FACTORY_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Types.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Types.hpp index bf827e14d066..f8a455d166bb 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Types.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_LineSearch_U_Types.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINESEARCH_U_TYPES_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_PathBasedTargetLevel_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_PathBasedTargetLevel_U.hpp index 5584949b3542..a38443113aca 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_PathBasedTargetLevel_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_PathBasedTargetLevel_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PATHBASEDTARGETLEVEL_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/ROL_ScalarMinimizationLineSearch_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/ROL_ScalarMinimizationLineSearch_U.hpp index 30d6e25378a9..dde16e4ef09e 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/ROL_ScalarMinimizationLineSearch_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/ROL_ScalarMinimizationLineSearch_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALARMINIMIZATIONLINESEARCH_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U.hpp index 99d12cf15a08..673833cc7581 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DESCENTDIRECTION_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U_Factory.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U_Factory.hpp index 9b1cb2f881e8..ddc8b724589e 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U_Factory.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_DescentDirection_U_Factory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DESCENTDIRECTION_U_FACTORY_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Gradient_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Gradient_U.hpp index 4ea74248b425..e3b508a6e3d5 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Gradient_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Gradient_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GRADIENT_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NewtonKrylov_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NewtonKrylov_U.hpp index 8c4f153969db..d54f2880b4f1 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NewtonKrylov_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NewtonKrylov_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NEWTONKRYLOV_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Newton_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Newton_U.hpp index f78855598cc0..d7491761d183 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Newton_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_Newton_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NEWTON_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NonlinearCG_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NonlinearCG_U.hpp index 330d172c1bb4..bd11fc5dd1f0 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NonlinearCG_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_NonlinearCG_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NONLINEARCG_U_H diff --git a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_QuasiNewton_U.hpp b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_QuasiNewton_U.hpp index 9110b57f5a58..2eba3e8e9eaa 100644 --- a/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_QuasiNewton_U.hpp +++ b/packages/rol/src/algorithm/TypeU/linesearch/descent/ROL_QuasiNewton_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUASINEWTON_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_CauchyPoint_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_CauchyPoint_U.hpp index 0d807fc6a72e..087851edf089 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_CauchyPoint_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_CauchyPoint_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CAUCHYPOINT_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_DogLeg_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_DogLeg_U.hpp index 864c9e7e33bf..d709f208d149 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_DogLeg_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_DogLeg_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DOGLEG_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_DoubleDogLeg_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_DoubleDogLeg_U.hpp index 9b904fbc78d6..59958abb7299 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_DoubleDogLeg_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_DoubleDogLeg_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DOUBLEDOGLEG_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_SPGTrustRegion_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_SPGTrustRegion_U.hpp index 176776a8efc2..3c266323e14b 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_SPGTrustRegion_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_SPGTrustRegion_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SPGTRUSTREGION_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TruncatedCG_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TruncatedCG_U.hpp index c00f7f71f7b8..e0268d2a94d2 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TruncatedCG_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TruncatedCG_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUNCATEDCG_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionModel_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionModel_U.hpp index 4d6cf91431b5..a1e5c5618706 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionModel_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionModel_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONMODEL_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionUtilities.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionUtilities.hpp index 492626611e92..9c140de42fd8 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionUtilities.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegionUtilities.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONUTILITIES_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U.hpp index e23f3509e7d9..96427a0da996 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGION_U_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Factory.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Factory.hpp index 83ae68c28e58..5f52f2e55119 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Factory.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Factory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Types.hpp b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Types.hpp index abfd5a40e8a0..089dc07c162f 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Types.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/ROL_TrustRegion_U_Types.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_ConicApproximationModel.hpp b/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_ConicApproximationModel.hpp index 9250b637bdae..c6067f2fb821 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_ConicApproximationModel.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_ConicApproximationModel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONICAPPROXIMATIONMODEL_H diff --git a/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_SemismoothNewtonDualModel.hpp b/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_SemismoothNewtonDualModel.hpp index d0ead89b9bc8..07390b48b0a2 100644 --- a/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_SemismoothNewtonDualModel.hpp +++ b/packages/rol/src/algorithm/TypeU/trustregion/other/ROL_SemismoothNewtonDualModel.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_SEMISMOOTHNEWTONDUALMODEL_HPP #define ROL_SEMISMOOTHNEWTONDUALMODEL_HPP diff --git a/packages/rol/src/compatibility/backward_cpp/ROL_stacktrace.hpp b/packages/rol/src/compatibility/backward_cpp/ROL_stacktrace.hpp index 24c47b82daef..1684d4f1eb65 100644 --- a/packages/rol/src/compatibility/backward_cpp/ROL_stacktrace.hpp +++ b/packages/rol/src/compatibility/backward_cpp/ROL_stacktrace.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/backward_cpp/backward.hpp b/packages/rol/src/compatibility/backward_cpp/backward.hpp index 237eb3253e81..7f2562a61f94 100644 --- a/packages/rol/src/compatibility/backward_cpp/backward.hpp +++ b/packages/rol/src/compatibility/backward_cpp/backward.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + /* * backward.hpp * Copyright 2013 Google Inc. All Rights Reserved. diff --git a/packages/rol/src/compatibility/boost/property_tree/ROL_ParameterList.hpp b/packages/rol/src/compatibility/boost/property_tree/ROL_ParameterList.hpp index 11d52296aa01..d3091235e991 100644 --- a/packages/rol/src/compatibility/boost/property_tree/ROL_ParameterList.hpp +++ b/packages/rol/src/compatibility/boost/property_tree/ROL_ParameterList.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/boost/stacktrace/ROL_stacktrace.hpp b/packages/rol/src/compatibility/boost/stacktrace/ROL_stacktrace.hpp index 0742eb6dcde9..1a3ce7225967 100644 --- a/packages/rol/src/compatibility/boost/stacktrace/ROL_stacktrace.hpp +++ b/packages/rol/src/compatibility/boost/stacktrace/ROL_stacktrace.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/eigen/ROL_LinearAlgebra.hpp b/packages/rol/src/compatibility/eigen/ROL_LinearAlgebra.hpp index 41a997ae6c0a..a72d658ef590 100644 --- a/packages/rol/src/compatibility/eigen/ROL_LinearAlgebra.hpp +++ b/packages/rol/src/compatibility/eigen/ROL_LinearAlgebra.hpp @@ -1,48 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - - #pragma once #ifndef ROL_LINEARALGEBRA_HPP #define ROL_LINEARALGEBRA_HPP diff --git a/packages/rol/src/compatibility/simple/blas/ROL_BLAS.hpp b/packages/rol/src/compatibility/simple/blas/ROL_BLAS.hpp index 4139a24732aa..9f2468e090bb 100644 --- a/packages/rol/src/compatibility/simple/blas/ROL_BLAS.hpp +++ b/packages/rol/src/compatibility/simple/blas/ROL_BLAS.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLAS_H diff --git a/packages/rol/src/compatibility/simple/lapack/ROL_LAPACK.hpp b/packages/rol/src/compatibility/simple/lapack/ROL_LAPACK.hpp index 06d147507ff7..a9e47e63c2f2 100644 --- a/packages/rol/src/compatibility/simple/lapack/ROL_LAPACK.hpp +++ b/packages/rol/src/compatibility/simple/lapack/ROL_LAPACK.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LAPACK_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.cpp b/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.cpp index cfde843b8bf5..fe913f5b11a6 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_ParameterList.hpp" namespace ROL { diff --git a/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.hpp b/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.hpp index af8dcf21fce5..b7294ab5a0f0 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/ROL_ParameterList.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef ROL_PARAMETERLIST_HPP #define ROL_PARAMETERLIST_HPP diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.cpp index d7208ecba80a..fa33c70fe5b7 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_FileInputStream.hpp" #include "Teuchos_Assert.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.hpp index 10bdb16fb393..fae8dc40e3d2 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_FileInputStream.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_FILEINPUTSTREAM_H #define ROL_FILEINPUTSTREAM_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.cpp index 348f41dee868..a668e1adfeda 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_ParameterEntryXMLConverter.hpp" #include "ROL_ParameterEntryXMLConverterDB.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.hpp index 28931675de6d..767cbf43faba 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverter.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_PARAMETERENTRYXMLCONVERTER_HPP #define ROL_PARAMETERENTRYXMLCONVERTER_HPP diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.cpp index dba3416037b0..38010256dc7a 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_ParameterEntryXMLConverterDB.hpp" #include "Teuchos_StaticSetupMacro.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.hpp index 44e5e148e1d3..7f7454f319c4 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_ParameterEntryXMLConverterDB.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_PARAMETERENTRYXMLCONVERTERDB_HPP #define ROL_PARAMETERENTRYXMLCONVERTERDB_HPP diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.cpp index ebb613caf0df..38c2429fbad8 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.cpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include "ROL_StandardParameterEntryXMLConverters.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.hpp index 853623572660..d0790f17a393 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StandardParameterEntryXMLConverters.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_STANDARDPARAMETERENTRYXMLCONVERTERS_HPP #define ROL_STANDARDPARAMETERENTRYXMLCONVERTERS_HPP diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.cpp index 6a6e0db82013..1224d3b6384b 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_StrUtils.hpp" #include "Teuchos_Assert.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.hpp index eac01ac81a7e..e37d52f10673 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_StrUtils.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_STRUTILS_H #define ROL_STRUTILS_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.cpp index 55fd8560b110..5dc564e2d4c1 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_TreeBuildingXMLHandler.hpp" #include "ROL_StrUtils.hpp" #include "Teuchos_Assert.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.hpp index e7e5c27273d2..9686395237c3 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_TreeBuildingXMLHandler.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_TREEBUILDINGXMLHANDLER_H #define ROL_TREEBUILDINGXMLHANDLER_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.cpp index 8b9ab4a345e2..98430135c51a 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_XMLObject.hpp" #include "ROL_StrUtils.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.hpp index 0641bb8dc637..a335b5313b7f 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObject.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_XMLOBJECT_H #define ROL_XMLOBJECT_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.cpp index 8e99c7d0718f..e26cafb8f064 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_XMLObject.hpp" #include "ROL_StrUtils.hpp" #include diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.hpp index 62f7b4b88846..d46869b8e8da 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLObjectImplem.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_XMLOBJECTIMPLEM_H #define ROL_XMLOBJECTIMPLEM_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.cpp index cd66df865400..e49e3eda26db 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_XMLParameterListReader.hpp" #include "ROL_ParameterEntryXMLConverterDB.hpp" #include "Teuchos_Assert.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.hpp index 84cddd4fdd36..17ebe159e69f 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParameterListReader.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_XMLPARAMETERLISTREADER_H #define ROL_XMLPARAMETERLISTREADER_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.cpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.cpp index 6a5836be3b74..1ba0608c169d 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.cpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_XMLParser.hpp" #include "ROL_TreeBuildingXMLHandler.hpp" #include "ROL_XMLParameterListReader.hpp" diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.hpp index 6a021ca7ee73..918661fccf86 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_XMLParser.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_XMLPARSER_H #define ROL_XMLPARSER_H diff --git a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_toString.hpp b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_toString.hpp index ece1db5d0bac..a71a6205fc8a 100644 --- a/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_toString.hpp +++ b/packages/rol/src/compatibility/simple/parameterlist/rol_xml/ROL_toString.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #ifndef ROL_TO_STRING_HPP #define ROL_TO_STRING_HPP diff --git a/packages/rol/src/compatibility/simple/stacktrace/ROL_stacktrace.hpp b/packages/rol/src/compatibility/simple/stacktrace/ROL_stacktrace.hpp index 91aa32c68029..eaf5a22ec87c 100644 --- a/packages/rol/src/compatibility/simple/stacktrace/ROL_stacktrace.hpp +++ b/packages/rol/src/compatibility/simple/stacktrace/ROL_stacktrace.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/std/shared_ptr/ROL_Ptr.hpp b/packages/rol/src/compatibility/std/shared_ptr/ROL_Ptr.hpp index 16c3651bd41c..406f9c90d4fd 100644 --- a/packages/rol/src/compatibility/std/shared_ptr/ROL_Ptr.hpp +++ b/packages/rol/src/compatibility/std/shared_ptr/ROL_Ptr.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/teuchos/blas/ROL_BLAS.hpp b/packages/rol/src/compatibility/teuchos/blas/ROL_BLAS.hpp index f40ba7a5b96d..7e07bb01d5b3 100644 --- a/packages/rol/src/compatibility/teuchos/blas/ROL_BLAS.hpp +++ b/packages/rol/src/compatibility/teuchos/blas/ROL_BLAS.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLAS_H diff --git a/packages/rol/src/compatibility/teuchos/la/ROL_LinearAlgebra.hpp b/packages/rol/src/compatibility/teuchos/la/ROL_LinearAlgebra.hpp index f78df4cdd247..d5e142b858a6 100644 --- a/packages/rol/src/compatibility/teuchos/la/ROL_LinearAlgebra.hpp +++ b/packages/rol/src/compatibility/teuchos/la/ROL_LinearAlgebra.hpp @@ -1,48 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - - #pragma once #ifndef ROL_LINEARALGEBRA_HPP #define ROL_LINEARALGEBRA_HPP diff --git a/packages/rol/src/compatibility/teuchos/lapack/ROL_LAPACK.hpp b/packages/rol/src/compatibility/teuchos/lapack/ROL_LAPACK.hpp index bb888662551c..de62dffd7b49 100644 --- a/packages/rol/src/compatibility/teuchos/lapack/ROL_LAPACK.hpp +++ b/packages/rol/src/compatibility/teuchos/lapack/ROL_LAPACK.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LAPACK_H diff --git a/packages/rol/src/compatibility/teuchos/parameterlist/ROL_ParameterList.hpp b/packages/rol/src/compatibility/teuchos/parameterlist/ROL_ParameterList.hpp index f91ee8858689..028615efdf85 100644 --- a/packages/rol/src/compatibility/teuchos/parameterlist/ROL_ParameterList.hpp +++ b/packages/rol/src/compatibility/teuchos/parameterlist/ROL_ParameterList.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/teuchos/rcp/ROL_Ptr.hpp b/packages/rol/src/compatibility/teuchos/rcp/ROL_Ptr.hpp index 1853e6cbc8f2..971b2e6e4e4d 100644 --- a/packages/rol/src/compatibility/teuchos/rcp/ROL_Ptr.hpp +++ b/packages/rol/src/compatibility/teuchos/rcp/ROL_Ptr.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/compatibility/teuchos/stacktrace/ROL_stacktrace.hpp b/packages/rol/src/compatibility/teuchos/stacktrace/ROL_stacktrace.hpp index aa06dd881a43..a7c755157c73 100644 --- a/packages/rol/src/compatibility/teuchos/stacktrace/ROL_stacktrace.hpp +++ b/packages/rol/src/compatibility/teuchos/stacktrace/ROL_stacktrace.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/elementwise/ROL_BinaryFunctions.hpp b/packages/rol/src/elementwise/ROL_BinaryFunctions.hpp index 5e306b75574b..87e14e8988cf 100644 --- a/packages/rol/src/elementwise/ROL_BinaryFunctions.hpp +++ b/packages/rol/src/elementwise/ROL_BinaryFunctions.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BINARYFUNCTIONS_H diff --git a/packages/rol/src/elementwise/ROL_Elementwise_Function.hpp b/packages/rol/src/elementwise/ROL_Elementwise_Function.hpp index 77f3f67110a4..bed6b4450f58 100644 --- a/packages/rol/src/elementwise/ROL_Elementwise_Function.hpp +++ b/packages/rol/src/elementwise/ROL_Elementwise_Function.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_VECTOR_H diff --git a/packages/rol/src/elementwise/ROL_Elementwise_Reduce.hpp b/packages/rol/src/elementwise/ROL_Elementwise_Reduce.hpp index ec91a146de0b..4e8a03064506 100644 --- a/packages/rol/src/elementwise/ROL_Elementwise_Reduce.hpp +++ b/packages/rol/src/elementwise/ROL_Elementwise_Reduce.hpp @@ -1,45 +1,10 @@ - // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_VECTOR_H diff --git a/packages/rol/src/elementwise/ROL_UnaryFunctions.hpp b/packages/rol/src/elementwise/ROL_UnaryFunctions.hpp index 14f35a9fa819..f4cb1b155d57 100644 --- a/packages/rol/src/elementwise/ROL_UnaryFunctions.hpp +++ b/packages/rol/src/elementwise/ROL_UnaryFunctions.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_UNARYFUNCTIONS_H diff --git a/packages/rol/src/function/ROL_ConstraintAssembler.hpp b/packages/rol/src/function/ROL_ConstraintAssembler.hpp index 0165ee0e3792..489dfb6c7a7e 100644 --- a/packages/rol/src/function/ROL_ConstraintAssembler.hpp +++ b/packages/rol/src/function/ROL_ConstraintAssembler.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_ASSEMBLER_H diff --git a/packages/rol/src/function/ROL_ConstraintAssembler_Def.hpp b/packages/rol/src/function/ROL_ConstraintAssembler_Def.hpp index 32cb63ef7b21..57b84b85764b 100644 --- a/packages/rol/src/function/ROL_ConstraintAssembler_Def.hpp +++ b/packages/rol/src/function/ROL_ConstraintAssembler_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_ASSEMBLER_DEF_H diff --git a/packages/rol/src/function/ROL_ConstraintManager.hpp b/packages/rol/src/function/ROL_ConstraintManager.hpp index 1e2255604e46..ac7986e8958c 100644 --- a/packages/rol/src/function/ROL_ConstraintManager.hpp +++ b/packages/rol/src/function/ROL_ConstraintManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_MANAGER_H diff --git a/packages/rol/src/function/ROL_NewConstraintManager.hpp b/packages/rol/src/function/ROL_NewConstraintManager.hpp index ba9c84d9ce42..aed47b0bf632 100644 --- a/packages/rol/src/function/ROL_NewConstraintManager.hpp +++ b/packages/rol/src/function/ROL_NewConstraintManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NEW_CONSTRAINT_MANAGER_H diff --git a/packages/rol/src/function/ROL_NewConstraintManager_Def.hpp b/packages/rol/src/function/ROL_NewConstraintManager_Def.hpp index 81db0bce5179..3c6762a0186a 100644 --- a/packages/rol/src/function/ROL_NewConstraintManager_Def.hpp +++ b/packages/rol/src/function/ROL_NewConstraintManager_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NEW_CONSTRAINT_MANAGER_DEF_H diff --git a/packages/rol/src/function/ROL_ObjectiveMMA.hpp b/packages/rol/src/function/ROL_ObjectiveMMA.hpp index d03ac0009f52..94c489b4119d 100644 --- a/packages/rol/src/function/ROL_ObjectiveMMA.hpp +++ b/packages/rol/src/function/ROL_ObjectiveMMA.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVEMMA_H diff --git a/packages/rol/src/function/ROL_ReduceLinearConstraint.hpp b/packages/rol/src/function/ROL_ReduceLinearConstraint.hpp index f876e460753f..b4c8c3874629 100644 --- a/packages/rol/src/function/ROL_ReduceLinearConstraint.hpp +++ b/packages/rol/src/function/ROL_ReduceLinearConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCE_LINEAR_CONSTRAINT_H diff --git a/packages/rol/src/function/ROL_ReduceLinearConstraint_Def.hpp b/packages/rol/src/function/ROL_ReduceLinearConstraint_Def.hpp index b986040b2133..2bb49a65ae24 100644 --- a/packages/rol/src/function/ROL_ReduceLinearConstraint_Def.hpp +++ b/packages/rol/src/function/ROL_ReduceLinearConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCE_LINEAR_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/ROL_ScalarController.hpp b/packages/rol/src/function/ROL_ScalarController.hpp index dcd6ced8a506..77002c2ed90e 100644 --- a/packages/rol/src/function/ROL_ScalarController.hpp +++ b/packages/rol/src/function/ROL_ScalarController.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SCALARCONTROLLER_H #define ROL_SCALARCONTROLLER_H diff --git a/packages/rol/src/function/ROL_ScalarController_Def.hpp b/packages/rol/src/function/ROL_ScalarController_Def.hpp index c9185139a89e..5f55e244ac42 100644 --- a/packages/rol/src/function/ROL_ScalarController_Def.hpp +++ b/packages/rol/src/function/ROL_ScalarController_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SCALARCONTROLLER_DEF_H #define ROL_SCALARCONTROLLER_DEF_H diff --git a/packages/rol/src/function/ROL_UpdateType.hpp b/packages/rol/src/function/ROL_UpdateType.hpp index 308ecf6d7a3a..2f04bb4fb9fe 100644 --- a/packages/rol/src/function/ROL_UpdateType.hpp +++ b/packages/rol/src/function/ROL_UpdateType.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_UPDATE_TYPE_HPP diff --git a/packages/rol/src/function/ROL_VectorController.hpp b/packages/rol/src/function/ROL_VectorController.hpp index fa05977aee26..e39490d977ff 100644 --- a/packages/rol/src/function/ROL_VectorController.hpp +++ b/packages/rol/src/function/ROL_VectorController.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SIMCONTROLLER_H #define ROL_SIMCONTROLLER_H diff --git a/packages/rol/src/function/ROL_VectorController_Def.hpp b/packages/rol/src/function/ROL_VectorController_Def.hpp index dc946317dad4..cb415983bb23 100644 --- a/packages/rol/src/function/ROL_VectorController_Def.hpp +++ b/packages/rol/src/function/ROL_VectorController_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SIMCONTROLLER_DEF_H #define ROL_SIMCONTROLLER_DEF_H diff --git a/packages/rol/src/function/ROL_VectorNorms.hpp b/packages/rol/src/function/ROL_VectorNorms.hpp index 1670592b9c25..241be47804b2 100644 --- a/packages/rol/src/function/ROL_VectorNorms.hpp +++ b/packages/rol/src/function/ROL_VectorNorms.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_VECTORNORMS_H diff --git a/packages/rol/src/function/boundconstraint/ROL_BoundConstraint.hpp b/packages/rol/src/function/boundconstraint/ROL_BoundConstraint.hpp index 4ad7b65210f5..1a6b3b581c44 100644 --- a/packages/rol/src/function/boundconstraint/ROL_BoundConstraint.hpp +++ b/packages/rol/src/function/boundconstraint/ROL_BoundConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUND_CONSTRAINT_H diff --git a/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Def.hpp b/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Def.hpp index 0f7ab92cc789..a4a38982b627 100644 --- a/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Def.hpp +++ b/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUND_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Partitioned.hpp b/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Partitioned.hpp index 20666576bdde..c51e638569ec 100644 --- a/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Partitioned.hpp +++ b/packages/rol/src/function/boundconstraint/ROL_BoundConstraint_Partitioned.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUND_CONSTRAINT_PARTITIONED_H diff --git a/packages/rol/src/function/boundconstraint/ROL_Bounds.hpp b/packages/rol/src/function/boundconstraint/ROL_Bounds.hpp index 4d9b964fbf09..e8190ce62af3 100644 --- a/packages/rol/src/function/boundconstraint/ROL_Bounds.hpp +++ b/packages/rol/src/function/boundconstraint/ROL_Bounds.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUNDS_H diff --git a/packages/rol/src/function/boundconstraint/ROL_Bounds_Def.hpp b/packages/rol/src/function/boundconstraint/ROL_Bounds_Def.hpp index b56a63d52029..a6f1b3c5ddb9 100644 --- a/packages/rol/src/function/boundconstraint/ROL_Bounds_Def.hpp +++ b/packages/rol/src/function/boundconstraint/ROL_Bounds_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUNDS_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_AffineTransformConstraint.hpp b/packages/rol/src/function/constraint/ROL_AffineTransformConstraint.hpp index afd17b7a8ece..689dd9e521f4 100644 --- a/packages/rol/src/function/constraint/ROL_AffineTransformConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_AffineTransformConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AFFINE_TRANSFORM_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_AffineTransformConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_AffineTransformConstraint_Def.hpp index 880b15c66519..9340f6d22c5e 100644 --- a/packages/rol/src/function/constraint/ROL_AffineTransformConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_AffineTransformConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AFFINE_TRANSFORM_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_BinaryConstraint.hpp b/packages/rol/src/function/constraint/ROL_BinaryConstraint.hpp index 3625cc513ab0..8dc566a284a1 100644 --- a/packages/rol/src/function/constraint/ROL_BinaryConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_BinaryConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BINARY_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_BinaryConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_BinaryConstraint_Def.hpp index 5381dbecd49b..d398497834be 100644 --- a/packages/rol/src/function/constraint/ROL_BinaryConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_BinaryConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BINARY_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_BoundToConstraint.hpp b/packages/rol/src/function/constraint/ROL_BoundToConstraint.hpp index 1c8d62d56088..3a0f438f5f91 100644 --- a/packages/rol/src/function/constraint/ROL_BoundToConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_BoundToConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUND_TO_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_BoundToConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_BoundToConstraint_Def.hpp index b9077e652463..e82a5fce7795 100644 --- a/packages/rol/src/function/constraint/ROL_BoundToConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_BoundToConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUND_TO_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_ChainRuleConstraint.hpp b/packages/rol/src/function/constraint/ROL_ChainRuleConstraint.hpp index e98bcb35bb9b..e7774f18d264 100644 --- a/packages/rol/src/function/constraint/ROL_ChainRuleConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_ChainRuleConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CHAIN_RULE_CONSTRAINT_HPP diff --git a/packages/rol/src/function/constraint/ROL_Constraint.hpp b/packages/rol/src/function/constraint/ROL_Constraint.hpp index 9f211f6e2b5b..87e9704c0a28 100644 --- a/packages/rol/src/function/constraint/ROL_Constraint.hpp +++ b/packages/rol/src/function/constraint/ROL_Constraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_ConstraintDef.hpp b/packages/rol/src/function/constraint/ROL_ConstraintDef.hpp index 66277f49ae5d..82e75480cfe9 100644 --- a/packages/rol/src/function/constraint/ROL_ConstraintDef.hpp +++ b/packages/rol/src/function/constraint/ROL_ConstraintDef.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_CONSTRAINT_DEF_H #define ROL_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_ConstraintFromObjective.hpp b/packages/rol/src/function/constraint/ROL_ConstraintFromObjective.hpp index 9156aaccbfb4..4971d44a0633 100644 --- a/packages/rol/src/function/constraint/ROL_ConstraintFromObjective.hpp +++ b/packages/rol/src/function/constraint/ROL_ConstraintFromObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINTFROMOBJECTIVE_H diff --git a/packages/rol/src/function/constraint/ROL_ConstraintFromObjective_Def.hpp b/packages/rol/src/function/constraint/ROL_ConstraintFromObjective_Def.hpp index 7eae0514514f..efa46f5713c1 100644 --- a/packages/rol/src/function/constraint/ROL_ConstraintFromObjective_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_ConstraintFromObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINTFROMOBJECTIVE_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_Constraint_Partitioned.hpp b/packages/rol/src/function/constraint/ROL_Constraint_Partitioned.hpp index ed15deea1389..c3ff6c5a3d31 100644 --- a/packages/rol/src/function/constraint/ROL_Constraint_Partitioned.hpp +++ b/packages/rol/src/function/constraint/ROL_Constraint_Partitioned.hpp @@ -1,41 +1,10 @@ +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_PARTITIONED_H diff --git a/packages/rol/src/function/constraint/ROL_Constraint_Partitioned_Def.hpp b/packages/rol/src/function/constraint/ROL_Constraint_Partitioned_Def.hpp index 520f636c61dd..fa38b00bea10 100644 --- a/packages/rol/src/function/constraint/ROL_Constraint_Partitioned_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_Constraint_Partitioned_Def.hpp @@ -1,41 +1,10 @@ +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_PARTITIONED_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_LinearConstraint.hpp b/packages/rol/src/function/constraint/ROL_LinearConstraint.hpp index 52fd25a7b4ae..99a1c100db52 100644 --- a/packages/rol/src/function/constraint/ROL_LinearConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_LinearConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEARCONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_LinearConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_LinearConstraint_Def.hpp index 6744cfa7b69b..eb85b14a5093 100644 --- a/packages/rol/src/function/constraint/ROL_LinearConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_LinearConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEARCONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint.hpp b/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint.hpp index 3be2f3a4b52f..90e4e8b7800b 100644 --- a/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LOWER_BOUND_TO_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint_Def.hpp index 9f597fb6ba32..224351cb1163 100644 --- a/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_LowerBoundToConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LOWER_BOUND_TO_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint.hpp b/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint.hpp index 3e7a27ed3517..290be7c432a3 100644 --- a/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCED_LINEAR_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint_Def.hpp index 0474c1492d7a..0d806818b7f0 100644 --- a/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_ReducedLinearConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCED_LINEAR_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint.hpp b/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint.hpp index 4b2f55eb1d92..048af7a60fe8 100644 --- a/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AFFINE_HYPERPLANE_EQUALITY_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint_Def.hpp index 416faa78ed99..3dbe1ff26e64 100644 --- a/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_ScalarLinearConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AFFINE_HYPERPLANE_EQUALITY_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/constraint/ROL_SlacklessConstraint.hpp b/packages/rol/src/function/constraint/ROL_SlacklessConstraint.hpp index fd19ab650370..0664c481067a 100644 --- a/packages/rol/src/function/constraint/ROL_SlacklessConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_SlacklessConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SLACKLESSCONSTRAINT_HPP diff --git a/packages/rol/src/function/constraint/ROL_SlacklessConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_SlacklessConstraint_Def.hpp index 5237d3ae3343..b324345a4683 100644 --- a/packages/rol/src/function/constraint/ROL_SlacklessConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_SlacklessConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SLACKLESSCONSTRAINT_DEF_HPP diff --git a/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint.hpp b/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint.hpp index f9159eb4890a..72f82a0bf63a 100644 --- a/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint.hpp +++ b/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_UPPER_BOUND_TO_CONSTRAINT_H diff --git a/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint_Def.hpp b/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint_Def.hpp index b435a22ca340..ccdbe7d60f0f 100644 --- a/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint_Def.hpp +++ b/packages/rol/src/function/constraint/ROL_UpperBoundToConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_UPPER_BOUND_TO_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/dynamic/ROL_Constraint_DynamicState.hpp b/packages/rol/src/function/dynamic/ROL_Constraint_DynamicState.hpp index 98331732bf33..3f41e57079b2 100644 --- a/packages/rol/src/function/dynamic/ROL_Constraint_DynamicState.hpp +++ b/packages/rol/src/function/dynamic/ROL_Constraint_DynamicState.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_DYNAMICSTATE_H diff --git a/packages/rol/src/function/dynamic/ROL_DynamicConstraint.hpp b/packages/rol/src/function/dynamic/ROL_DynamicConstraint.hpp index 8606d677ca89..eba92ada94b6 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicConstraint.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicConstraint.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_DYNAMICCONSTRAINT_HPP #define ROL_DYNAMICCONSTRAINT_HPP diff --git a/packages/rol/src/function/dynamic/ROL_DynamicConstraintCheck.hpp b/packages/rol/src/function/dynamic/ROL_DynamicConstraintCheck.hpp index 05d9c2722f6c..6a0342f684da 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicConstraintCheck.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicConstraintCheck.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_DYNAMICCONSTRAINTCHECK_HPP #define ROL_DYNAMICCONSTRAINTCHECK_HPP diff --git a/packages/rol/src/function/dynamic/ROL_DynamicConstraint_CheckInterface.hpp b/packages/rol/src/function/dynamic/ROL_DynamicConstraint_CheckInterface.hpp index b1b2ec2e6b11..70aa901203e8 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicConstraint_CheckInterface.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicConstraint_CheckInterface.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_DYNAMICCONSTRAINT_CHECKINTERFACE_HPP #define ROL_DYNAMICCONSTRAINT_CHECKINTERFACE_HPP diff --git a/packages/rol/src/function/dynamic/ROL_DynamicFunction.hpp b/packages/rol/src/function/dynamic/ROL_DynamicFunction.hpp index 180cc737031f..5e4764de98d0 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicFunction.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicFunction.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_DYNAMICFUNCTION_HPP #define ROL_DYNAMICFUNCTION_HPP diff --git a/packages/rol/src/function/dynamic/ROL_DynamicFunctionDef.hpp b/packages/rol/src/function/dynamic/ROL_DynamicFunctionDef.hpp index b2bb058c6cf2..e6a763eba34b 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicFunctionDef.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicFunctionDef.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_DYNAMICFUNCTIONDEF_HPP #define ROL_DYNAMICFUNCTIONDEF_HPP diff --git a/packages/rol/src/function/dynamic/ROL_DynamicObjective.hpp b/packages/rol/src/function/dynamic/ROL_DynamicObjective.hpp index e68c65099c1c..84d0d7f18d0e 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicObjective.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_DynamicObjectiveCheck.hpp b/packages/rol/src/function/dynamic/ROL_DynamicObjectiveCheck.hpp index 79f998997386..2b72bbd6b759 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicObjectiveCheck.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicObjectiveCheck.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_DynamicObjective_CheckInterface.hpp b/packages/rol/src/function/dynamic/ROL_DynamicObjective_CheckInterface.hpp index 85343f20b423..4134f758d95b 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicObjective_CheckInterface.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicObjective_CheckInterface.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Objtract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following Objditions are -// met: -// -// 1. Redistributions of source code must retain the above copyright -// notice, this list of Objditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of Objditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. // -// 3. Neither the name of the Corporation nor the names of the -// Objtributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// ObjTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR ObjSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN ObjTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Objtact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_DYNAMICOBJECTIVE_CHECKINTERFACE_HPP #define ROL_DYNAMICOBJECTIVE_CHECKINTERFACE_HPP diff --git a/packages/rol/src/function/dynamic/ROL_DynamicTrackingFEMObjective.hpp b/packages/rol/src/function/dynamic/ROL_DynamicTrackingFEMObjective.hpp index 49823d0dfae9..7fe89fbdee3d 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicTrackingFEMObjective.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicTrackingFEMObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_DynamicTrackingObjective.hpp b/packages/rol/src/function/dynamic/ROL_DynamicTrackingObjective.hpp index 528192184aee..268847deb6a1 100644 --- a/packages/rol/src/function/dynamic/ROL_DynamicTrackingObjective.hpp +++ b/packages/rol/src/function/dynamic/ROL_DynamicTrackingObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_NonlinearLeastSquaresObjective_Dynamic.hpp b/packages/rol/src/function/dynamic/ROL_NonlinearLeastSquaresObjective_Dynamic.hpp index 4e042bf8fd6b..82e0a5394114 100644 --- a/packages/rol/src/function/dynamic/ROL_NonlinearLeastSquaresObjective_Dynamic.hpp +++ b/packages/rol/src/function/dynamic/ROL_NonlinearLeastSquaresObjective_Dynamic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NONLINEARLEASTSQUARESOBJECTIVE_DYNAMIC_H diff --git a/packages/rol/src/function/dynamic/ROL_ReducedDynamicObjective.hpp b/packages/rol/src/function/dynamic/ROL_ReducedDynamicObjective.hpp index 13a286a1f35e..95c3163bfbce 100644 --- a/packages/rol/src/function/dynamic/ROL_ReducedDynamicObjective.hpp +++ b/packages/rol/src/function/dynamic/ROL_ReducedDynamicObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCEDDYNAMICOBJECTIVE_HPP diff --git a/packages/rol/src/function/dynamic/ROL_ReducedDynamicStationaryControlsObjective.hpp b/packages/rol/src/function/dynamic/ROL_ReducedDynamicStationaryControlsObjective.hpp index 5e26673c7a79..f95973136eca 100644 --- a/packages/rol/src/function/dynamic/ROL_ReducedDynamicStationaryControlsObjective.hpp +++ b/packages/rol/src/function/dynamic/ROL_ReducedDynamicStationaryControlsObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCEDDYNAMICSTATIONARYCONTROLSOBJECTIVE_HPP diff --git a/packages/rol/src/function/dynamic/ROL_SerialConstraint.hpp b/packages/rol/src/function/dynamic/ROL_SerialConstraint.hpp index c352b8ca813c..b13f424ac23b 100644 --- a/packages/rol/src/function/dynamic/ROL_SerialConstraint.hpp +++ b/packages/rol/src/function/dynamic/ROL_SerialConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_SerialFunction.hpp b/packages/rol/src/function/dynamic/ROL_SerialFunction.hpp index 95381dd079d4..94368f5ce9a8 100644 --- a/packages/rol/src/function/dynamic/ROL_SerialFunction.hpp +++ b/packages/rol/src/function/dynamic/ROL_SerialFunction.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_SerialObjective.hpp b/packages/rol/src/function/dynamic/ROL_SerialObjective.hpp index 092a64349f5a..4af3b3e4c70b 100644 --- a/packages/rol/src/function/dynamic/ROL_SerialObjective.hpp +++ b/packages/rol/src/function/dynamic/ROL_SerialObjective.hpp @@ -1,43 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/dynamic/ROL_TimeStamp.hpp b/packages/rol/src/function/dynamic/ROL_TimeStamp.hpp index 7c18fa2494d7..115a337f4614 100644 --- a/packages/rol/src/function/dynamic/ROL_TimeStamp.hpp +++ b/packages/rol/src/function/dynamic/ROL_TimeStamp.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_TIMESTAMP_HPP #define ROL_TIMESTAMP_HPP diff --git a/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective.hpp b/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective.hpp index e22b647f70d1..8cfa4f3c847c 100644 --- a/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective.hpp +++ b/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NONLINEARLEASTSQUARESOBJECTIVE_H diff --git a/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective_Def.hpp b/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective_Def.hpp index 7081f953dc04..c454799f5e66 100644 --- a/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective_Def.hpp +++ b/packages/rol/src/function/nlls/ROL_NonlinearLeastSquaresObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NONLINEARLEASTSQUARESOBJECTIVE_DEF_H diff --git a/packages/rol/src/function/nlls/ROL_Objective_FSsolver.hpp b/packages/rol/src/function/nlls/ROL_Objective_FSsolver.hpp index b74bf0d64c61..07c5e9a04c4e 100644 --- a/packages/rol/src/function/nlls/ROL_Objective_FSsolver.hpp +++ b/packages/rol/src/function/nlls/ROL_Objective_FSsolver.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_FSSOLVER_H diff --git a/packages/rol/src/function/nlls/ROL_Objective_FSsolver_Def.hpp b/packages/rol/src/function/nlls/ROL_Objective_FSsolver_Def.hpp index fa11a11fdc75..7ff62c13da19 100644 --- a/packages/rol/src/function/nlls/ROL_Objective_FSsolver_Def.hpp +++ b/packages/rol/src/function/nlls/ROL_Objective_FSsolver_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_FSSOLVER_DEF_H diff --git a/packages/rol/src/function/objective/ROL_AffineTransformObjective.hpp b/packages/rol/src/function/objective/ROL_AffineTransformObjective.hpp index d3e0e4e7bad7..f966d760a0bd 100644 --- a/packages/rol/src/function/objective/ROL_AffineTransformObjective.hpp +++ b/packages/rol/src/function/objective/ROL_AffineTransformObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AFFINE_TRANSFORM_OBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_AffineTransformObjective_Def.hpp b/packages/rol/src/function/objective/ROL_AffineTransformObjective_Def.hpp index d25515185191..3935d6d7a5e1 100644 --- a/packages/rol/src/function/objective/ROL_AffineTransformObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_AffineTransformObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H diff --git a/packages/rol/src/function/objective/ROL_BallIndicatorObjective.hpp b/packages/rol/src/function/objective/ROL_BallIndicatorObjective.hpp index 812772717c34..b012e8d61063 100644 --- a/packages/rol/src/function/objective/ROL_BallIndicatorObjective.hpp +++ b/packages/rol/src/function/objective/ROL_BallIndicatorObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BALLINDICATOROBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_ChainRuleObjective.hpp b/packages/rol/src/function/objective/ROL_ChainRuleObjective.hpp index bd66d8ac38f6..8a633af8ee73 100644 --- a/packages/rol/src/function/objective/ROL_ChainRuleObjective.hpp +++ b/packages/rol/src/function/objective/ROL_ChainRuleObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CHAIN_RULE_OBJECTIVE_HPP diff --git a/packages/rol/src/function/objective/ROL_CompositeObjective.hpp b/packages/rol/src/function/objective/ROL_CompositeObjective.hpp index 368fa5e09647..398cf63adc01 100644 --- a/packages/rol/src/function/objective/ROL_CompositeObjective.hpp +++ b/packages/rol/src/function/objective/ROL_CompositeObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMPOSITE_OBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_CompositeObjective_Def.hpp b/packages/rol/src/function/objective/ROL_CompositeObjective_Def.hpp index 8e3773b0418d..130978e1b0b7 100644 --- a/packages/rol/src/function/objective/ROL_CompositeObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_CompositeObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMPOSITE_OBJECTIVE_DEF_H diff --git a/packages/rol/src/function/objective/ROL_LinearCombinationObjective.hpp b/packages/rol/src/function/objective/ROL_LinearCombinationObjective.hpp index 51b98978d126..95f69d3d9da5 100644 --- a/packages/rol/src/function/objective/ROL_LinearCombinationObjective.hpp +++ b/packages/rol/src/function/objective/ROL_LinearCombinationObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEARCOMBINATIONOBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_LinearCombinationObjective_Def.hpp b/packages/rol/src/function/objective/ROL_LinearCombinationObjective_Def.hpp index 317b6718d637..923dc0dd7dba 100644 --- a/packages/rol/src/function/objective/ROL_LinearCombinationObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_LinearCombinationObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEARCOMBINATIONOBJECTIVE_DEF_H diff --git a/packages/rol/src/function/objective/ROL_LinearObjective.hpp b/packages/rol/src/function/objective/ROL_LinearObjective.hpp index f2e42b436a62..f1f9f6fb8356 100644 --- a/packages/rol/src/function/objective/ROL_LinearObjective.hpp +++ b/packages/rol/src/function/objective/ROL_LinearObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAR_OBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_LinearObjective_Def.hpp b/packages/rol/src/function/objective/ROL_LinearObjective_Def.hpp index ae7a97a51e7f..b7fe01892229 100644 --- a/packages/rol/src/function/objective/ROL_LinearObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_LinearObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAR_OBJECTIVE_DEF_H diff --git a/packages/rol/src/function/objective/ROL_Objective.hpp b/packages/rol/src/function/objective/ROL_Objective.hpp index a4ca1773d66c..7493d30b8e1b 100644 --- a/packages/rol/src/function/objective/ROL_Objective.hpp +++ b/packages/rol/src/function/objective/ROL_Objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_ObjectiveDef.hpp b/packages/rol/src/function/objective/ROL_ObjectiveDef.hpp index 1d5cee291e21..c700c4b0114d 100644 --- a/packages/rol/src/function/objective/ROL_ObjectiveDef.hpp +++ b/packages/rol/src/function/objective/ROL_ObjectiveDef.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_DEF_H diff --git a/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint.hpp b/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint.hpp index 51f89ce4db16..488089e63e96 100644 --- a/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint.hpp +++ b/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_FROM_CONSTRAINT_H diff --git a/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint_Def.hpp b/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint_Def.hpp index d5715aec17a4..8c20b3e74fc1 100644 --- a/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint_Def.hpp +++ b/packages/rol/src/function/objective/ROL_ObjectiveFromConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_FROM_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/objective/ROL_QuadraticObjective.hpp b/packages/rol/src/function/objective/ROL_QuadraticObjective.hpp index 382c7d3e1e35..7ce87fb185e7 100644 --- a/packages/rol/src/function/objective/ROL_QuadraticObjective.hpp +++ b/packages/rol/src/function/objective/ROL_QuadraticObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATIC_OBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_QuadraticObjective_Def.hpp b/packages/rol/src/function/objective/ROL_QuadraticObjective_Def.hpp index 36969e146be8..e3b3b734f153 100644 --- a/packages/rol/src/function/objective/ROL_QuadraticObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_QuadraticObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATIC_OBJECTIVE_DEF_H diff --git a/packages/rol/src/function/objective/ROL_ScaledObjective.hpp b/packages/rol/src/function/objective/ROL_ScaledObjective.hpp index 074ff58ba40f..1788c9712688 100644 --- a/packages/rol/src/function/objective/ROL_ScaledObjective.hpp +++ b/packages/rol/src/function/objective/ROL_ScaledObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALED_OBJECTIVE_HPP diff --git a/packages/rol/src/function/objective/ROL_ScaledObjective_Def.hpp b/packages/rol/src/function/objective/ROL_ScaledObjective_Def.hpp index d99e5dfd3565..28895570051a 100644 --- a/packages/rol/src/function/objective/ROL_ScaledObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_ScaledObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALED_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/function/objective/ROL_SlacklessObjective.hpp b/packages/rol/src/function/objective/ROL_SlacklessObjective.hpp index 9e98127ddd0e..eca68de7739b 100644 --- a/packages/rol/src/function/objective/ROL_SlacklessObjective.hpp +++ b/packages/rol/src/function/objective/ROL_SlacklessObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SLACKLESSOBJECTIVE_HPP diff --git a/packages/rol/src/function/objective/ROL_SlacklessObjective_Def.hpp b/packages/rol/src/function/objective/ROL_SlacklessObjective_Def.hpp index 7a04f772a4e4..4d3fe06c3df4 100644 --- a/packages/rol/src/function/objective/ROL_SlacklessObjective_Def.hpp +++ b/packages/rol/src/function/objective/ROL_SlacklessObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SLACKLESSOBJECTIVE_DEF_HPP diff --git a/packages/rol/src/function/objective/ROL_TypeBIndicatorObjective.hpp b/packages/rol/src/function/objective/ROL_TypeBIndicatorObjective.hpp index 57c80a4ef542..923ba19cfa45 100644 --- a/packages/rol/src/function/objective/ROL_TypeBIndicatorObjective.hpp +++ b/packages/rol/src/function/objective/ROL_TypeBIndicatorObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TYPEBINDICATOROBJECTIVE_H diff --git a/packages/rol/src/function/objective/ROL_l1Objective.hpp b/packages/rol/src/function/objective/ROL_l1Objective.hpp index 4ca6eace5e19..d7955c506f76 100644 --- a/packages/rol/src/function/objective/ROL_l1Objective.hpp +++ b/packages/rol/src/function/objective/ROL_l1Objective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_L1OBJECTIVE_H diff --git a/packages/rol/src/function/operator/ROL_AugmentedSystemOperator.hpp b/packages/rol/src/function/operator/ROL_AugmentedSystemOperator.hpp index a7c8e4fb2389..f65e49d2bedf 100644 --- a/packages/rol/src/function/operator/ROL_AugmentedSystemOperator.hpp +++ b/packages/rol/src/function/operator/ROL_AugmentedSystemOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AUGMENTED_SYSTEM_OPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_AugmentedSystemPrecOperator.hpp b/packages/rol/src/function/operator/ROL_AugmentedSystemPrecOperator.hpp index 00bb6eae869a..fa6593f5424e 100644 --- a/packages/rol/src/function/operator/ROL_AugmentedSystemPrecOperator.hpp +++ b/packages/rol/src/function/operator/ROL_AugmentedSystemPrecOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AUGMENTED_SYSTEM_PREC_OPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_BlockOperator.hpp b/packages/rol/src/function/operator/ROL_BlockOperator.hpp index aa4326852439..21ded67efcf3 100644 --- a/packages/rol/src/function/operator/ROL_BlockOperator.hpp +++ b/packages/rol/src/function/operator/ROL_BlockOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLOCKOPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_BlockOperator2.hpp b/packages/rol/src/function/operator/ROL_BlockOperator2.hpp index 6d3a2561ef1f..22870eab6ec5 100644 --- a/packages/rol/src/function/operator/ROL_BlockOperator2.hpp +++ b/packages/rol/src/function/operator/ROL_BlockOperator2.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLOCKOPERATOR2_H diff --git a/packages/rol/src/function/operator/ROL_BlockOperator2Determinant.hpp b/packages/rol/src/function/operator/ROL_BlockOperator2Determinant.hpp index 3737dcf32a1a..2b6ee72cfc6b 100644 --- a/packages/rol/src/function/operator/ROL_BlockOperator2Determinant.hpp +++ b/packages/rol/src/function/operator/ROL_BlockOperator2Determinant.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLOCKOPERATOR2DETERMINANT_H diff --git a/packages/rol/src/function/operator/ROL_BlockOperator2Diagonal.hpp b/packages/rol/src/function/operator/ROL_BlockOperator2Diagonal.hpp index ba29978aa94e..37d0ec8c75f9 100644 --- a/packages/rol/src/function/operator/ROL_BlockOperator2Diagonal.hpp +++ b/packages/rol/src/function/operator/ROL_BlockOperator2Diagonal.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLOCKOPERATOR2DIAGONAL_H diff --git a/packages/rol/src/function/operator/ROL_BlockOperator2UnitLower.hpp b/packages/rol/src/function/operator/ROL_BlockOperator2UnitLower.hpp index 77ea5506e942..f6f718a8bc48 100644 --- a/packages/rol/src/function/operator/ROL_BlockOperator2UnitLower.hpp +++ b/packages/rol/src/function/operator/ROL_BlockOperator2UnitLower.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLOCKOPERATOR2UNITLOWER_H diff --git a/packages/rol/src/function/operator/ROL_BlockOperator2UnitUpper.hpp b/packages/rol/src/function/operator/ROL_BlockOperator2UnitUpper.hpp index d8bb8576bb37..d591d2d25a3d 100644 --- a/packages/rol/src/function/operator/ROL_BlockOperator2UnitUpper.hpp +++ b/packages/rol/src/function/operator/ROL_BlockOperator2UnitUpper.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BLOCKOPERATOR2UNITUPPER_H diff --git a/packages/rol/src/function/operator/ROL_DiagonalOperator.hpp b/packages/rol/src/function/operator/ROL_DiagonalOperator.hpp index 4ef0b7a54182..653ddf61396f 100644 --- a/packages/rol/src/function/operator/ROL_DiagonalOperator.hpp +++ b/packages/rol/src/function/operator/ROL_DiagonalOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DIAGONALOPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_DyadicOperator.hpp b/packages/rol/src/function/operator/ROL_DyadicOperator.hpp index fd8cc3f8a292..86215c9d962b 100644 --- a/packages/rol/src/function/operator/ROL_DyadicOperator.hpp +++ b/packages/rol/src/function/operator/ROL_DyadicOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DYADICOPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_HouseholderReflector.hpp b/packages/rol/src/function/operator/ROL_HouseholderReflector.hpp index 2423aee89484..39f3e9c58f88 100644 --- a/packages/rol/src/function/operator/ROL_HouseholderReflector.hpp +++ b/packages/rol/src/function/operator/ROL_HouseholderReflector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_HOUSEHOLDERREFLECTOR_H diff --git a/packages/rol/src/function/operator/ROL_IdentityOperator.hpp b/packages/rol/src/function/operator/ROL_IdentityOperator.hpp index 3ce521569087..e3339ad932c9 100644 --- a/packages/rol/src/function/operator/ROL_IdentityOperator.hpp +++ b/packages/rol/src/function/operator/ROL_IdentityOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_IDENTITYOPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_LinearOperator.hpp b/packages/rol/src/function/operator/ROL_LinearOperator.hpp index 1a71ae702d4d..baa2b94eb19f 100644 --- a/packages/rol/src/function/operator/ROL_LinearOperator.hpp +++ b/packages/rol/src/function/operator/ROL_LinearOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAROPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_LinearOperatorFromConstraint.hpp b/packages/rol/src/function/operator/ROL_LinearOperatorFromConstraint.hpp index b1adfa219eca..79a19e47aec8 100644 --- a/packages/rol/src/function/operator/ROL_LinearOperatorFromConstraint.hpp +++ b/packages/rol/src/function/operator/ROL_LinearOperatorFromConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAROPERATOR_FROM_EQUALITYCONSTRAINT_H diff --git a/packages/rol/src/function/operator/ROL_LinearOperatorProduct.hpp b/packages/rol/src/function/operator/ROL_LinearOperatorProduct.hpp index 8a85a3feeb1b..adf7f82f2da2 100644 --- a/packages/rol/src/function/operator/ROL_LinearOperatorProduct.hpp +++ b/packages/rol/src/function/operator/ROL_LinearOperatorProduct.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAROPERATORPRODUCT_H diff --git a/packages/rol/src/function/operator/ROL_LinearOperatorSum.hpp b/packages/rol/src/function/operator/ROL_LinearOperatorSum.hpp index bf6f44d13645..7facac85692b 100644 --- a/packages/rol/src/function/operator/ROL_LinearOperatorSum.hpp +++ b/packages/rol/src/function/operator/ROL_LinearOperatorSum.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAROPERATORSUM_H diff --git a/packages/rol/src/function/operator/ROL_NullOperator.hpp b/packages/rol/src/function/operator/ROL_NullOperator.hpp index c10aab2f2a7f..214dd8f6ce8e 100644 --- a/packages/rol/src/function/operator/ROL_NullOperator.hpp +++ b/packages/rol/src/function/operator/ROL_NullOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NULLOPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_NullSpaceOperator.hpp b/packages/rol/src/function/operator/ROL_NullSpaceOperator.hpp index fbdd7232140d..5ed235593c1e 100644 --- a/packages/rol/src/function/operator/ROL_NullSpaceOperator.hpp +++ b/packages/rol/src/function/operator/ROL_NullSpaceOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NULL_SPACE_OPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_RangeSpaceOperator.hpp b/packages/rol/src/function/operator/ROL_RangeSpaceOperator.hpp index ff67fd51f5c9..b8f5d44bac8a 100644 --- a/packages/rol/src/function/operator/ROL_RangeSpaceOperator.hpp +++ b/packages/rol/src/function/operator/ROL_RangeSpaceOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RANGE_SPACE_OPERATOR_H diff --git a/packages/rol/src/function/operator/ROL_SchurComplement.hpp b/packages/rol/src/function/operator/ROL_SchurComplement.hpp index 00447e8af9b7..a3dc61e9e00d 100644 --- a/packages/rol/src/function/operator/ROL_SchurComplement.hpp +++ b/packages/rol/src/function/operator/ROL_SchurComplement.hpp @@ -1,38 +1,10 @@ -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCHURCOMPLEMENT_H diff --git a/packages/rol/src/function/polyproj/ROL_BrentsProjection.hpp b/packages/rol/src/function/polyproj/ROL_BrentsProjection.hpp index 1aab7f46ecf6..2b3e3e135e89 100644 --- a/packages/rol/src/function/polyproj/ROL_BrentsProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_BrentsProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_BRENTSPROJECTION_H #define ROL_BRENTSPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_BrentsProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_BrentsProjection_Def.hpp index acb2b8cbf4c7..3ef65766c751 100644 --- a/packages/rol/src/function/polyproj/ROL_BrentsProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_BrentsProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_BRENTSPROJECTION_DEF_H #define ROL_BRENTSPROJECTION_DEF_H diff --git a/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection.hpp b/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection.hpp index 2429458656ac..79bcaf1e5233 100644 --- a/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_DAIFLETCHERPROJECTION_H #define ROL_DAIFLETCHERPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection_Def.hpp index 891dc2c1bc69..5df49e98dba2 100644 --- a/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_DaiFletcherProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_DAIFLETCHERPROJECTION_DEF_H #define ROL_DAIFLETCHERPROJECTION_DEF_H diff --git a/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection.hpp b/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection.hpp index c20a0c5e4992..790c132459c2 100644 --- a/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_DOUGLASRACHFORDPROJECTION_H #define ROL_DOUGLASRACHFORDPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection_Def.hpp index 7b69662811cd..7123780a32b6 100644 --- a/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_DouglasRachfordProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_DOUGLASRACHFORDPROJECTION_DEF_H #define ROL_DOUGLASRACHFORDPROJECTION_DEF_H diff --git a/packages/rol/src/function/polyproj/ROL_DykstraProjection.hpp b/packages/rol/src/function/polyproj/ROL_DykstraProjection.hpp index da24556c6a59..f43b6955e823 100644 --- a/packages/rol/src/function/polyproj/ROL_DykstraProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_DykstraProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_DYKSTRAPROJECTION_H #define ROL_DYKSTRAPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_DykstraProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_DykstraProjection_Def.hpp index 07a661e5a8c1..73fe6f2468f2 100644 --- a/packages/rol/src/function/polyproj/ROL_DykstraProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_DykstraProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_DYKSTRAPROJECTION_DEF_H #define ROL_DYKSTRAPROJECTION_DEF_H diff --git a/packages/rol/src/function/polyproj/ROL_PolyhedralProjection.hpp b/packages/rol/src/function/polyproj/ROL_PolyhedralProjection.hpp index 2c8402654b42..06e3186a5958 100644 --- a/packages/rol/src/function/polyproj/ROL_PolyhedralProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_PolyhedralProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_POLYHEDRALPROJECTION_H #define ROL_POLYHEDRALPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_PolyhedralProjectionFactory.hpp b/packages/rol/src/function/polyproj/ROL_PolyhedralProjectionFactory.hpp index 68cf45dacede..4e969a17a9e6 100644 --- a/packages/rol/src/function/polyproj/ROL_PolyhedralProjectionFactory.hpp +++ b/packages/rol/src/function/polyproj/ROL_PolyhedralProjectionFactory.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_POLYHEDRALPROJECTIONFACTORY_H #define ROL_POLYHEDRALPROJECTIONFACTORY_H diff --git a/packages/rol/src/function/polyproj/ROL_PolyhedralProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_PolyhedralProjection_Def.hpp index 44d395c3a542..2508ed8f84d5 100644 --- a/packages/rol/src/function/polyproj/ROL_PolyhedralProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_PolyhedralProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_POLYHEDRALPROJECTION_DEF_H #define ROL_POLYHEDRALPROJECTION_DEF_H diff --git a/packages/rol/src/function/polyproj/ROL_RiddersProjection.hpp b/packages/rol/src/function/polyproj/ROL_RiddersProjection.hpp index fcdb3d0f0d43..be82decd52d9 100644 --- a/packages/rol/src/function/polyproj/ROL_RiddersProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_RiddersProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_RIDDERSPROJECTION_H #define ROL_RIDDERSPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_RiddersProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_RiddersProjection_Def.hpp index 5017e5eaf50d..926c8cbd15bd 100644 --- a/packages/rol/src/function/polyproj/ROL_RiddersProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_RiddersProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_RIDDERSPROJECTION_DEF_H #define ROL_RIDDERSPROJECTION_DEF_H diff --git a/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection.hpp b/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection.hpp index 3352921209be..6cc558f546c6 100644 --- a/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection.hpp +++ b/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SEMISMOOTHNEWTONPROJECTION_H #define ROL_SEMISMOOTHNEWTONPROJECTION_H diff --git a/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection_Def.hpp b/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection_Def.hpp index 04f0d346bea3..704c22374df6 100644 --- a/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection_Def.hpp +++ b/packages/rol/src/function/polyproj/ROL_SemismoothNewtonProjection_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SEMISMOOTHNEWTONPROJECTION_DEF_H #define ROL_SEMISMOOTHNEWTONPROJECTION_DEF_H diff --git a/packages/rol/src/function/prox/ROL_Problem.hpp b/packages/rol/src/function/prox/ROL_Problem.hpp index 4f1f3a18ae7e..2a3b07eb9a7d 100644 --- a/packages/rol/src/function/prox/ROL_Problem.hpp +++ b/packages/rol/src/function/prox/ROL_Problem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBLEM_HPP diff --git a/packages/rol/src/function/prox/ROL_Problem_Def.hpp b/packages/rol/src/function/prox/ROL_Problem_Def.hpp index 01adb784e2ce..eaa7bc0b3b5f 100644 --- a/packages/rol/src/function/prox/ROL_Problem_Def.hpp +++ b/packages/rol/src/function/prox/ROL_Problem_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBLEM_DEF_HPP diff --git a/packages/rol/src/function/prox/ROL_ProxObjective.hpp b/packages/rol/src/function/prox/ROL_ProxObjective.hpp index 2ad0bb268ccc..6a000929511a 100644 --- a/packages/rol/src/function/prox/ROL_ProxObjective.hpp +++ b/packages/rol/src/function/prox/ROL_ProxObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROXOBJECTIVE_HPP diff --git a/packages/rol/src/function/prox/ROL_ShiftedProxObjective.hpp b/packages/rol/src/function/prox/ROL_ShiftedProxObjective.hpp index e5e6a1dd2f26..0712f27c19f7 100644 --- a/packages/rol/src/function/prox/ROL_ShiftedProxObjective.hpp +++ b/packages/rol/src/function/prox/ROL_ShiftedProxObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SHIFTEDPROXOBJECTIVE_HPP diff --git a/packages/rol/src/function/prox/ROL_ZeroProxObjective.hpp b/packages/rol/src/function/prox/ROL_ZeroProxObjective.hpp index 3522f387465a..8e26a68f7d63 100644 --- a/packages/rol/src/function/prox/ROL_ZeroProxObjective.hpp +++ b/packages/rol/src/function/prox/ROL_ZeroProxObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ZEROPROXOBJECTIVE_HPP diff --git a/packages/rol/src/function/simopt/ROL_BoundConstraint_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_BoundConstraint_SimOpt.hpp index af1b08def587..ed5461ee8b80 100644 --- a/packages/rol/src/function/simopt/ROL_BoundConstraint_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_BoundConstraint_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BOUND_CONSTRAINT_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt.hpp index 712d9856d2ce..02c7bd65fc38 100644 --- a/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMPOSITECONSTRAINT_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt_Def.hpp b/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt_Def.hpp index 6becbb9bc5a7..4592168eca15 100644 --- a/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt_Def.hpp +++ b/packages/rol/src/function/simopt/ROL_CompositeConstraint_SimOpt_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMPOSITECONSTRAINT_SIMOPT_DEF_H diff --git a/packages/rol/src/function/simopt/ROL_CompositeObjective_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_CompositeObjective_SimOpt.hpp index 04b58a503c14..e7f5680c4914 100644 --- a/packages/rol/src/function/simopt/ROL_CompositeObjective_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_CompositeObjective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMPOSITEOBJECTIVE_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_Constraint_SerialSimOpt.hpp b/packages/rol/src/function/simopt/ROL_Constraint_SerialSimOpt.hpp index 949b676e795b..89eaa02d37a3 100644 --- a/packages/rol/src/function/simopt/ROL_Constraint_SerialSimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Constraint_SerialSimOpt.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_CONSTRAINT_SERIALSIMOPT_HPP #define ROL_CONSTRAINT_SERIALSIMOPT_HPP diff --git a/packages/rol/src/function/simopt/ROL_Constraint_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_Constraint_SimOpt.hpp index 287f383de54b..45bb97b52405 100644 --- a/packages/rol/src/function/simopt/ROL_Constraint_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Constraint_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_Constraint_TimeSimOpt.hpp b/packages/rol/src/function/simopt/ROL_Constraint_TimeSimOpt.hpp index d309273f0a10..48f39b2781fa 100644 --- a/packages/rol/src/function/simopt/ROL_Constraint_TimeSimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Constraint_TimeSimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_TIMESIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_LinearCombinationObjective_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_LinearCombinationObjective_SimOpt.hpp index 934d97239073..4f3586fadc68 100644 --- a/packages/rol/src/function/simopt/ROL_LinearCombinationObjective_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_LinearCombinationObjective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEARCOMBINATIONOBJECTIVE_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_LinearObjective_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_LinearObjective_SimOpt.hpp index b80b40c90535..8d29ece22c06 100644 --- a/packages/rol/src/function/simopt/ROL_LinearObjective_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_LinearObjective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEAR_OBJECTIVE_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_Objective_SerialSimOpt.hpp b/packages/rol/src/function/simopt/ROL_Objective_SerialSimOpt.hpp index 817c99946031..07ee60ed250c 100644 --- a/packages/rol/src/function/simopt/ROL_Objective_SerialSimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Objective_SerialSimOpt.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_OBJECTIVE_SERIALSIMOPT_HPP #define ROL_OBJECTIVE_SERIALSIMOPT_HPP diff --git a/packages/rol/src/function/simopt/ROL_Objective_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_Objective_SimOpt.hpp index 77162993ea82..743b70ee97d4 100644 --- a/packages/rol/src/function/simopt/ROL_Objective_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Objective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_Objective_TimeSimOpt.hpp b/packages/rol/src/function/simopt/ROL_Objective_TimeSimOpt.hpp index 09e35b180bf3..ce8fbc794643 100644 --- a/packages/rol/src/function/simopt/ROL_Objective_TimeSimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Objective_TimeSimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/function/simopt/ROL_Reduced_Constraint_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_Reduced_Constraint_SimOpt.hpp index 3747670b09f8..7479f3d248ec 100644 --- a/packages/rol/src/function/simopt/ROL_Reduced_Constraint_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Reduced_Constraint_SimOpt.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_REDUCED_CONSTRAINT_SIMOPT_H #define ROL_REDUCED_CONSTRAINT_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt.hpp b/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt.hpp index 51605f7e385b..f9d003a1b6fa 100644 --- a/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt.hpp +++ b/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCED_OBJECTIVE_SIMOPT_H diff --git a/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt_Def.hpp b/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt_Def.hpp index 837224a7ca4c..4f84f1b99306 100644 --- a/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt_Def.hpp +++ b/packages/rol/src/function/simopt/ROL_Reduced_Objective_SimOpt_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCED_OBJECTIVE_SIMOPT_DEF_H diff --git a/packages/rol/src/function/simopt/ROL_SimConstraint.hpp b/packages/rol/src/function/simopt/ROL_SimConstraint.hpp index a4bd2babc5e7..90068da70dd1 100644 --- a/packages/rol/src/function/simopt/ROL_SimConstraint.hpp +++ b/packages/rol/src/function/simopt/ROL_SimConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_STATE_H diff --git a/packages/rol/src/function/simopt/ROL_SimConstraint_Def.hpp b/packages/rol/src/function/simopt/ROL_SimConstraint_Def.hpp index 6df7661d0983..4cfc66455ab3 100644 --- a/packages/rol/src/function/simopt/ROL_SimConstraint_Def.hpp +++ b/packages/rol/src/function/simopt/ROL_SimConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINT_STATE_DEF_H diff --git a/packages/rol/src/function/sketching/ROL_Sketch.hpp b/packages/rol/src/function/sketching/ROL_Sketch.hpp index 2dfccaf53d18..5995db941554 100644 --- a/packages/rol/src/function/sketching/ROL_Sketch.hpp +++ b/packages/rol/src/function/sketching/ROL_Sketch.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SKETCH_H diff --git a/packages/rol/src/function/std/ROL_StdBoundConstraint.hpp b/packages/rol/src/function/std/ROL_StdBoundConstraint.hpp index a2e7faa390d8..5045096ef86c 100644 --- a/packages/rol/src/function/std/ROL_StdBoundConstraint.hpp +++ b/packages/rol/src/function/std/ROL_StdBoundConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/function/std/ROL_StdBoundConstraint_Def.hpp b/packages/rol/src/function/std/ROL_StdBoundConstraint_Def.hpp index 37d5374dec75..90bed2ef5a19 100644 --- a/packages/rol/src/function/std/ROL_StdBoundConstraint_Def.hpp +++ b/packages/rol/src/function/std/ROL_StdBoundConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/function/std/ROL_StdConstraint.hpp b/packages/rol/src/function/std/ROL_StdConstraint.hpp index 5374480b6754..b9c94b9e5ae1 100644 --- a/packages/rol/src/function/std/ROL_StdConstraint.hpp +++ b/packages/rol/src/function/std/ROL_StdConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDEQUALITY_CONSTRAINT_H diff --git a/packages/rol/src/function/std/ROL_StdConstraint_Def.hpp b/packages/rol/src/function/std/ROL_StdConstraint_Def.hpp index 7ad224e827c5..e02d4de599aa 100644 --- a/packages/rol/src/function/std/ROL_StdConstraint_Def.hpp +++ b/packages/rol/src/function/std/ROL_StdConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDEQUALITY_CONSTRAINT_DEF_H diff --git a/packages/rol/src/function/std/ROL_StdLinearOperator.hpp b/packages/rol/src/function/std/ROL_StdLinearOperator.hpp index 97c6a5357f60..837ab7a80473 100644 --- a/packages/rol/src/function/std/ROL_StdLinearOperator.hpp +++ b/packages/rol/src/function/std/ROL_StdLinearOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDLINEAROPERATOR_H diff --git a/packages/rol/src/function/std/ROL_StdLinearOperatorFactory.hpp b/packages/rol/src/function/std/ROL_StdLinearOperatorFactory.hpp index 24fe2a6da2d2..cc20785314eb 100644 --- a/packages/rol/src/function/std/ROL_StdLinearOperatorFactory.hpp +++ b/packages/rol/src/function/std/ROL_StdLinearOperatorFactory.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_STDLINEAROPERATORFACTORY_H #define ROL_STDLINEAROPERATORFACTORY_H diff --git a/packages/rol/src/function/std/ROL_StdObjective.hpp b/packages/rol/src/function/std/ROL_StdObjective.hpp index a33b59bdd024..4790a735c455 100644 --- a/packages/rol/src/function/std/ROL_StdObjective.hpp +++ b/packages/rol/src/function/std/ROL_StdObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDOBJECTIVE_H diff --git a/packages/rol/src/function/std/ROL_StdObjective_Def.hpp b/packages/rol/src/function/std/ROL_StdObjective_Def.hpp index 506755dfbcac..f6854ce277ce 100644 --- a/packages/rol/src/function/std/ROL_StdObjective_Def.hpp +++ b/packages/rol/src/function/std/ROL_StdObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDOBJECTIVE_DEF_H diff --git a/packages/rol/src/function/std/ROL_StdTridiagonalOperator.hpp b/packages/rol/src/function/std/ROL_StdTridiagonalOperator.hpp index 2e6d72df11e7..64c589b9a7ba 100644 --- a/packages/rol/src/function/std/ROL_StdTridiagonalOperator.hpp +++ b/packages/rol/src/function/std/ROL_StdTridiagonalOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDTRIDIAGONALOPERATOR_H diff --git a/packages/rol/src/oed/ROL_OED_Factory.hpp b/packages/rol/src/oed/ROL_OED_Factory.hpp index beef04266706..94fb4c2396e1 100644 --- a/packages/rol/src/oed/ROL_OED_Factory.hpp +++ b/packages/rol/src/oed/ROL_OED_Factory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_FACTORY_HPP diff --git a/packages/rol/src/oed/ROL_OED_Factory_Def.hpp b/packages/rol/src/oed/ROL_OED_Factory_Def.hpp index 9cbddc50ef4f..324fb5671dca 100644 --- a/packages/rol/src/oed/ROL_OED_Factory_Def.hpp +++ b/packages/rol/src/oed/ROL_OED_Factory_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_FACTORY_DEF_HPP diff --git a/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint.hpp b/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint.hpp index b82a5670cbd6..c675b0d93f34 100644 --- a/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint.hpp +++ b/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_BILINEARCONSTRAINT_HPP diff --git a/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint_Def.hpp b/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint_Def.hpp index bb25ac4961b6..96c7c8db620b 100644 --- a/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint_Def.hpp +++ b/packages/rol/src/oed/constraint/ROL_OED_BilinearConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_BILINEARCONSTRAINT_DEF_HPP diff --git a/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint.hpp b/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint.hpp index fb20b01e91b0..9d442acc2935 100644 --- a/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint.hpp +++ b/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_PROBABILITY_CONSTRAINT_HPP diff --git a/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint_Def.hpp b/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint_Def.hpp index 75609091bea6..73ad6dc4cc98 100644 --- a/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint_Def.hpp +++ b/packages/rol/src/oed/constraint/ROL_OED_ProbabilityConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_PROBABILITY_CONSTRAINT_DEF_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_Factors.hpp b/packages/rol/src/oed/factors/ROL_OED_Factors.hpp index 234022196460..e096bca07975 100644 --- a/packages/rol/src/oed/factors/ROL_OED_Factors.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_Factors.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_FACTORS_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_Factors_Def.hpp b/packages/rol/src/oed/factors/ROL_OED_Factors_Def.hpp index 43bf5a27eb05..f8ed05ba7ae7 100644 --- a/packages/rol/src/oed/factors/ROL_OED_Factors_Def.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_Factors_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_FACTORS_DEF_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_MomentOperator.hpp b/packages/rol/src/oed/factors/ROL_OED_MomentOperator.hpp index 1a8477262bf6..901724eb892d 100644 --- a/packages/rol/src/oed/factors/ROL_OED_MomentOperator.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_MomentOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_COVARIANCE_OPERATOR_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_MomentOperator_Def.hpp b/packages/rol/src/oed/factors/ROL_OED_MomentOperator_Def.hpp index d9b37a277bb4..f7424249309e 100644 --- a/packages/rol/src/oed/factors/ROL_OED_MomentOperator_Def.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_MomentOperator_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_COVARIANCE_OPERATOR_DEF_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_Noise.hpp b/packages/rol/src/oed/factors/ROL_OED_Noise.hpp index bf832d1c97c1..a95168b50ec6 100644 --- a/packages/rol/src/oed/factors/ROL_OED_Noise.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_Noise.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_NOISE_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator.hpp b/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator.hpp index 0b42c830fe50..0edf3a548294 100644 --- a/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_STD_COVARIANCE_OPERATOR_HPP diff --git a/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator_Def.hpp b/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator_Def.hpp index 3e367c10eda5..d6fdcf0c6121 100644 --- a/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator_Def.hpp +++ b/packages/rol/src/oed/factors/ROL_OED_StdMomentOperator_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_STD_COVARIANCE_OPERATOR_DEF_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty.hpp b/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty.hpp index ddf4dac036be..2c573af123cc 100644 --- a/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_DOUBLE_WELL_PENALTY_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty_Def.hpp b/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty_Def.hpp index 68562f937f6b..5538eb2089d7 100644 --- a/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty_Def.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_DoubleWellPenalty_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_DOUBLE_WELL_PENALTY_DEF_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_L1Penalty.hpp b/packages/rol/src/oed/objective/ROL_OED_L1Penalty.hpp index 6e2a18fc5ae4..b1c5d06b8bc0 100644 --- a/packages/rol/src/oed/objective/ROL_OED_L1Penalty.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_L1Penalty.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_L1_PENALTY_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_L1Penalty_Def.hpp b/packages/rol/src/oed/objective/ROL_OED_L1Penalty_Def.hpp index 9ecf0f83a01e..eb6cea33b84d 100644 --- a/packages/rol/src/oed/objective/ROL_OED_L1Penalty_Def.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_L1Penalty_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_L1_PENALTY_DEF_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_LinearObjective.hpp b/packages/rol/src/oed/objective/ROL_OED_LinearObjective.hpp index ea7494eb5daf..fa15690f7505 100644 --- a/packages/rol/src/oed/objective/ROL_OED_LinearObjective.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_LinearObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_LINEAR_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_LinearObjective_Def.hpp b/packages/rol/src/oed/objective/ROL_OED_LinearObjective_Def.hpp index 3b194dc82528..8ac5e49983cd 100644 --- a/packages/rol/src/oed/objective/ROL_OED_LinearObjective_Def.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_LinearObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_LINEAR_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective.hpp b/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective.hpp index ee683506ac4f..f2910a26d68b 100644 --- a/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_QUADRATIC_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective_Def.hpp b/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective_Def.hpp index d3cd8e93107e..3cd836ae9ab2 100644 --- a/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective_Def.hpp +++ b/packages/rol/src/oed/objective/ROL_OED_QuadraticObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_QUADRATIC_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective.hpp b/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective.hpp index 9d393e96fb12..ecba414c1f4a 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_A_HET_OBJECTIVE_HPP #define ROL_OED_A_HET_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective_Def.hpp b/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective_Def.hpp index 62a99c513640..fcc4d1f0bc00 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective_Def.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_A_HetObjective_Def.hpp @@ -1,41 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_A_HET_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective.hpp b/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective.hpp index 358349851d24..c3b5367caacc 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_C_HET_OBJECTIVE_HPP #define ROL_OED_C_HET_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective_Def.hpp b/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective_Def.hpp index 352e1ba8a96b..f646a6cc29ea 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective_Def.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_C_HetObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_C_HET_OBJECTIVE_DEF_HPP #define ROL_OED_C_HET_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective.hpp b/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective.hpp index 60470a1c42bd..dbc7b8973b7b 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_D_HET_OBJECTIVE_HPP #define ROL_OED_D_HET_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective_Def.hpp b/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective_Def.hpp index e600f5ec57b3..7b3643af3563 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective_Def.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_D_HetObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_D_HET_OBJECTIVE_DEF_HPP #define ROL_OED_D_HET_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase.hpp b/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase.hpp index 8b1d3944bf7c..8676c7da3690 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_HET_OBJECTIVE_BASE_HPP #define ROL_OED_HET_OBJECTIVE_BASE_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase_Def.hpp b/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase_Def.hpp index aa0d17e7e1d5..7125165e2f91 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase_Def.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_HetObjectiveBase_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_HET_OBJECTIVE_BASE_DEF_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective.hpp b/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective.hpp index 6bf2b09ab620..31670f9c571e 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_I_HET_OBJECTIVE_HPP #define ROL_OED_I_HET_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective_Def.hpp b/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective_Def.hpp index 98280f42b2c2..3ac284836028 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective_Def.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_I_HetObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_I_HET_OBJECTIVE_DEF_HPP #define ROL_OED_I_HET_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective.hpp b/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective.hpp index ad6a080f1533..13d11d990177 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_ITRACE_HET_OBJECTIVE_HPP #define ROL_OED_ITRACE_HET_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective_Def.hpp b/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective_Def.hpp index e4afd8e4f972..9ba4214243af 100644 --- a/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective_Def.hpp +++ b/packages/rol/src/oed/objective/het/ROL_OED_Itrace_HetObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_ITRACE_HET_OBJECTIVE_DEF_HPP #define ROL_OED_ITRACE_HET_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective.hpp index 375343ed353c..a5da0d7db2e2 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_A_HOM_OBJECTIVE_HPP #define ROL_OED_A_HOM_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective_Def.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective_Def.hpp index e1303f3fbe00..99dcb0f3293a 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective_Def.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_A_HomObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_A_HOM_OBJECTIVE_DEF_HPP #define ROL_OED_A_HOM_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective.hpp index a62bf56e2140..e5adde1afa5c 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_C_HOM_OBJECTIVE_HPP #define ROL_OED_C_HOM_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective_Def.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective_Def.hpp index 514b7090e9bc..ef20d98db7be 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective_Def.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_C_HomObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_C_HOM_OBJECTIVE_DEF_HPP #define ROL_OED_C_HOM_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective.hpp index 1446439ec19a..907e1a55084b 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_D_HOM_OBJECTIVE_HPP #define ROL_OED_D_HOM_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective_Def.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective_Def.hpp index 15c84bd2825a..d2b0a823b207 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective_Def.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_D_HomObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_D_HOM_OBJECTIVE_DEF_HPP #define ROL_OED_D_HOM_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase.hpp index 6437c12dcea0..59299c092f8d 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_HOM_OBJECTIVE_BASE_HPP #define ROL_OED_HOM_OBJECTIVE_BASE_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase_Def.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase_Def.hpp index 500c3fc6671e..03fd14ae0e7a 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase_Def.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_HomObjectiveBase_Def.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_HOM_OBJECTIVE_BASE_DEF_HPP #define ROL_OED_HOM_OBJECTIVE_BASE_DEF_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective.hpp index 3774970d3048..be61fa814faa 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_I_HOM_OBJECTIVE_HPP #define ROL_OED_I_HOM_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective_Def.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective_Def.hpp index 575c6fe99375..6b7d54b7a8ec 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective_Def.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_I_HomObjective_Def.hpp @@ -1,41 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_I_HOM_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective.hpp index e91addf9c67e..e44395dca6a7 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_ITRACE_HOM_OBJECTIVE_HPP #define ROL_OED_ITRACE_HOM_OBJECTIVE_HPP diff --git a/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective_Def.hpp b/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective_Def.hpp index 2d4c98c073f5..c13b65c901d3 100644 --- a/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective_Def.hpp +++ b/packages/rol/src/oed/objective/hom/ROL_OED_Itrace_HomObjective_Def.hpp @@ -1,44 +1,12 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// Rapid Optimization Library (ROL) Package Copyright (2014) -// Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive license -// for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the contributors may -// be used to endorse or promote products derived from this software without -// specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL SANDIA CORPORATION OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_OED_ITRACE_HOM_OBJECTIVE_DEF_HPP #define ROL_OED_ITRACE_HOM_OBJECTIVE_DEF_HPP diff --git a/packages/rol/src/oed/utilities/OED_SplitComm.hpp b/packages/rol/src/oed/utilities/OED_SplitComm.hpp index 65a3bbeee8ce..a92f38c4c411 100644 --- a/packages/rol/src/oed/utilities/OED_SplitComm.hpp +++ b/packages/rol/src/oed/utilities/OED_SplitComm.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef OED_SPLITCOMM_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_ProfiledClass.hpp b/packages/rol/src/oed/utilities/ROL_OED_ProfiledClass.hpp index 1ae551a07dcf..f3ace3d01276 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_ProfiledClass.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_ProfiledClass.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_PROFILEDCLASS_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_Radamacher.hpp b/packages/rol/src/oed/utilities/ROL_OED_Radamacher.hpp index 1c284f89fc2f..4a081d9029ec 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_Radamacher.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_Radamacher.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_RADAMACHER_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_Radamacher_Def.hpp b/packages/rol/src/oed/utilities/ROL_OED_Radamacher_Def.hpp index 7f3d898393bd..56b8305cae0f 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_Radamacher_Def.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_Radamacher_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_RADAMACHER_DEF_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_Timer.hpp b/packages/rol/src/oed/utilities/ROL_OED_Timer.hpp index 68f68bd7ef9c..43548b22bf0c 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_Timer.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_Timer.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_TIMER_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_Timer_Def.hpp b/packages/rol/src/oed/utilities/ROL_OED_Timer_Def.hpp index f2eaaac4ef21..71be333b0462 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_Timer_Def.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_Timer_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_TIMER_DEF_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_TraceSampler.hpp b/packages/rol/src/oed/utilities/ROL_OED_TraceSampler.hpp index b49b5698b9b4..4df1473aec67 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_TraceSampler.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_TraceSampler.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_TRACESAMPLER_HPP diff --git a/packages/rol/src/oed/utilities/ROL_OED_TraceSampler_Def.hpp b/packages/rol/src/oed/utilities/ROL_OED_TraceSampler_Def.hpp index 09b0c27c70d7..37c375733ea9 100644 --- a/packages/rol/src/oed/utilities/ROL_OED_TraceSampler_Def.hpp +++ b/packages/rol/src/oed/utilities/ROL_OED_TraceSampler_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OED_TRACESAMPLER_DEF_HPP diff --git a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_BPOE.hpp b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_BPOE.hpp index 4f1cc4409399..82499164227a 100644 --- a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_BPOE.hpp +++ b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_BPOE.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PD_BPOE_HPP diff --git a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_CVaR.hpp b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_CVaR.hpp index 3a25394ddb2a..0cc34fffce39 100644 --- a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_CVaR.hpp +++ b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_CVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PD_CVAR_HPP diff --git a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_HMCR2.hpp b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_HMCR2.hpp index 297144b18281..04cd5a145e9d 100644 --- a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_HMCR2.hpp +++ b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_HMCR2.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PD_HMCR2_HPP diff --git a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviation.hpp b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviation.hpp index 917743858372..16431d88a909 100644 --- a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviation.hpp +++ b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PD_MEANSEMIDEVIATION_HPP diff --git a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviationFromTarget.hpp b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviationFromTarget.hpp index 2f1917628c15..8638a5ca88bc 100644 --- a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviationFromTarget.hpp +++ b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_MeanSemiDeviationFromTarget.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PD_MEANSEMIDEVIATIONFROMTARGET_HPP diff --git a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_RandVarFunctional.hpp b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_RandVarFunctional.hpp index 704ed7781658..447137a98b44 100644 --- a/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_RandVarFunctional.hpp +++ b/packages/rol/src/sol/algorithm/PrimalDual/ROL_PD_RandVarFunctional.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PD_RANDVARFUNCTIONAL_HPP diff --git a/packages/rol/src/sol/algorithm/ROL_LinearRegression.hpp b/packages/rol/src/sol/algorithm/ROL_LinearRegression.hpp index ebc8fde42903..89df8b557e91 100644 --- a/packages/rol/src/sol/algorithm/ROL_LinearRegression.hpp +++ b/packages/rol/src/sol/algorithm/ROL_LinearRegression.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINEARREGRESSION_H diff --git a/packages/rol/src/sol/algorithm/ROL_PrimalDualRisk.hpp b/packages/rol/src/sol/algorithm/ROL_PrimalDualRisk.hpp index ce88e598cc11..07a879a26948 100644 --- a/packages/rol/src/sol/algorithm/ROL_PrimalDualRisk.hpp +++ b/packages/rol/src/sol/algorithm/ROL_PrimalDualRisk.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PRIMALDUALRISK_H diff --git a/packages/rol/src/sol/algorithm/ROL_ProgressiveHedging.hpp b/packages/rol/src/sol/algorithm/ROL_ProgressiveHedging.hpp index 2a5ce1950601..83bad33ca1a7 100644 --- a/packages/rol/src/sol/algorithm/ROL_ProgressiveHedging.hpp +++ b/packages/rol/src/sol/algorithm/ROL_ProgressiveHedging.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROGRESSIVEHEDGING_H diff --git a/packages/rol/src/sol/algorithm/ROL_StochasticProblem.hpp b/packages/rol/src/sol/algorithm/ROL_StochasticProblem.hpp index 854c0f03f460..ac35b18455bb 100644 --- a/packages/rol/src/sol/algorithm/ROL_StochasticProblem.hpp +++ b/packages/rol/src/sol/algorithm/ROL_StochasticProblem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STOCHASTICPROBLEM_HPP diff --git a/packages/rol/src/sol/algorithm/ROL_StochasticProblem_Def.hpp b/packages/rol/src/sol/algorithm/ROL_StochasticProblem_Def.hpp index 5d655a7b3653..c73874773953 100644 --- a/packages/rol/src/sol/algorithm/ROL_StochasticProblem_Def.hpp +++ b/packages/rol/src/sol/algorithm/ROL_StochasticProblem_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STOCHASTICPROBLEM_DEF_HPP diff --git a/packages/rol/src/sol/function/ROL_AbsoluteValue.hpp b/packages/rol/src/sol/function/ROL_AbsoluteValue.hpp index c49a2d4c9625..6036b51f6b53 100644 --- a/packages/rol/src/sol/function/ROL_AbsoluteValue.hpp +++ b/packages/rol/src/sol/function/ROL_AbsoluteValue.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ABSOLUTEVALUE_HPP diff --git a/packages/rol/src/sol/function/ROL_AlmostSureConstraint.hpp b/packages/rol/src/sol/function/ROL_AlmostSureConstraint.hpp index 5601a8fbb38d..7a952ab8c810 100644 --- a/packages/rol/src/sol/function/ROL_AlmostSureConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_AlmostSureConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ALMOST_SURE_CONSTRAINT_H diff --git a/packages/rol/src/sol/function/ROL_MeanValueConstraint.hpp b/packages/rol/src/sol/function/ROL_MeanValueConstraint.hpp index fead8b5b5524..6d5baf2c9f28 100644 --- a/packages/rol/src/sol/function/ROL_MeanValueConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_MeanValueConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVALUECONSTRAINT_HPP diff --git a/packages/rol/src/sol/function/ROL_MeanValueConstraint_Def.hpp b/packages/rol/src/sol/function/ROL_MeanValueConstraint_Def.hpp index e8c4a6a76148..80eb1200e350 100644 --- a/packages/rol/src/sol/function/ROL_MeanValueConstraint_Def.hpp +++ b/packages/rol/src/sol/function/ROL_MeanValueConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVALUECONSTRAINT_DEF_HPP diff --git a/packages/rol/src/sol/function/ROL_MeanValueObjective.hpp b/packages/rol/src/sol/function/ROL_MeanValueObjective.hpp index e63a10ec6d3d..254a96cee436 100644 --- a/packages/rol/src/sol/function/ROL_MeanValueObjective.hpp +++ b/packages/rol/src/sol/function/ROL_MeanValueObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVALUEOBJECTIVE_HPP diff --git a/packages/rol/src/sol/function/ROL_MeanValueObjective_Def.hpp b/packages/rol/src/sol/function/ROL_MeanValueObjective_Def.hpp index 63835b8649d5..160938818949 100644 --- a/packages/rol/src/sol/function/ROL_MeanValueObjective_Def.hpp +++ b/packages/rol/src/sol/function/ROL_MeanValueObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVALUEOBJECTIVE_DEF_HPP diff --git a/packages/rol/src/sol/function/ROL_PlusFunction.hpp b/packages/rol/src/sol/function/ROL_PlusFunction.hpp index 08fb69d28397..c377eb054a4e 100644 --- a/packages/rol/src/sol/function/ROL_PlusFunction.hpp +++ b/packages/rol/src/sol/function/ROL_PlusFunction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PLUSFUNCTION_HPP diff --git a/packages/rol/src/sol/function/ROL_PositiveFunction.hpp b/packages/rol/src/sol/function/ROL_PositiveFunction.hpp index f108af8fb4d4..8db82617cc77 100644 --- a/packages/rol/src/sol/function/ROL_PositiveFunction.hpp +++ b/packages/rol/src/sol/function/ROL_PositiveFunction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_POSITIVEFUNCTION_HPP diff --git a/packages/rol/src/sol/function/ROL_RegressionError.hpp b/packages/rol/src/sol/function/ROL_RegressionError.hpp index 653f3c99bd9d..bc5e5a341295 100644 --- a/packages/rol/src/sol/function/ROL_RegressionError.hpp +++ b/packages/rol/src/sol/function/ROL_RegressionError.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REGRESSIONERROR_H diff --git a/packages/rol/src/sol/function/ROL_RiskBoundConstraint.hpp b/packages/rol/src/sol/function/ROL_RiskBoundConstraint.hpp index c3e11507212d..4b9270d1f139 100644 --- a/packages/rol/src/sol/function/ROL_RiskBoundConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_RiskBoundConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISK_BOUND_CONSTRAINT_H diff --git a/packages/rol/src/sol/function/ROL_RiskLessConstraint.hpp b/packages/rol/src/sol/function/ROL_RiskLessConstraint.hpp index d876fafd2a52..2b7b21048439 100644 --- a/packages/rol/src/sol/function/ROL_RiskLessConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_RiskLessConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKLESS_CONSTRAINT_H diff --git a/packages/rol/src/sol/function/ROL_RiskLessConstraint_Def.hpp b/packages/rol/src/sol/function/ROL_RiskLessConstraint_Def.hpp index be4402476616..7714be94dd6a 100644 --- a/packages/rol/src/sol/function/ROL_RiskLessConstraint_Def.hpp +++ b/packages/rol/src/sol/function/ROL_RiskLessConstraint_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKLESS_CONSTRAINT_DEF_H diff --git a/packages/rol/src/sol/function/ROL_RiskLessObjective.hpp b/packages/rol/src/sol/function/ROL_RiskLessObjective.hpp index 2ed91e0d6e0b..2451358b2ad8 100644 --- a/packages/rol/src/sol/function/ROL_RiskLessObjective.hpp +++ b/packages/rol/src/sol/function/ROL_RiskLessObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKLESSOBJECTIVE_HPP diff --git a/packages/rol/src/sol/function/ROL_RiskLessObjective_Def.hpp b/packages/rol/src/sol/function/ROL_RiskLessObjective_Def.hpp index 76a8bb968701..0149f8012f14 100644 --- a/packages/rol/src/sol/function/ROL_RiskLessObjective_Def.hpp +++ b/packages/rol/src/sol/function/ROL_RiskLessObjective_Def.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKLESSOBJECTIVE_DEF_HPP diff --git a/packages/rol/src/sol/function/ROL_RiskMeasure.hpp b/packages/rol/src/sol/function/ROL_RiskMeasure.hpp index 8370989ebdea..ba2a60cf3858 100644 --- a/packages/rol/src/sol/function/ROL_RiskMeasure.hpp +++ b/packages/rol/src/sol/function/ROL_RiskMeasure.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKMEASURE_HPP diff --git a/packages/rol/src/sol/function/ROL_RiskNeutralConstraint.hpp b/packages/rol/src/sol/function/ROL_RiskNeutralConstraint.hpp index b2ca49d71917..67231c5f838a 100644 --- a/packages/rol/src/sol/function/ROL_RiskNeutralConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_RiskNeutralConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKNEUTRALCONSTRAINT_HPP diff --git a/packages/rol/src/sol/function/ROL_RiskNeutralObjective.hpp b/packages/rol/src/sol/function/ROL_RiskNeutralObjective.hpp index ec52bb150af1..370fa0d3c8a6 100644 --- a/packages/rol/src/sol/function/ROL_RiskNeutralObjective.hpp +++ b/packages/rol/src/sol/function/ROL_RiskNeutralObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKNEUTRALOBJECTIVE_HPP diff --git a/packages/rol/src/sol/function/ROL_SimulatedBoundConstraint.hpp b/packages/rol/src/sol/function/ROL_SimulatedBoundConstraint.hpp index c218f865895f..c71e1fa5e125 100644 --- a/packages/rol/src/sol/function/ROL_SimulatedBoundConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_SimulatedBoundConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SIMULATED_BOUND_CONSTRAINT_H diff --git a/packages/rol/src/sol/function/ROL_SimulatedConstraint.hpp b/packages/rol/src/sol/function/ROL_SimulatedConstraint.hpp index 9fc986bb8f47..63c5df0fc435 100644 --- a/packages/rol/src/sol/function/ROL_SimulatedConstraint.hpp +++ b/packages/rol/src/sol/function/ROL_SimulatedConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SIMULATED_CONSTRAINT_H diff --git a/packages/rol/src/sol/function/ROL_SimulatedObjective.hpp b/packages/rol/src/sol/function/ROL_SimulatedObjective.hpp index 71933229ba18..307d829dc979 100644 --- a/packages/rol/src/sol/function/ROL_SimulatedObjective.hpp +++ b/packages/rol/src/sol/function/ROL_SimulatedObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SIMULATED_OBJECTIVE_H diff --git a/packages/rol/src/sol/function/ROL_SimulatedObjectiveCVaR.hpp b/packages/rol/src/sol/function/ROL_SimulatedObjectiveCVaR.hpp index e6e61e397b36..70e346dd5fcb 100644 --- a/packages/rol/src/sol/function/ROL_SimulatedObjectiveCVaR.hpp +++ b/packages/rol/src/sol/function/ROL_SimulatedObjectiveCVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SIMULATED_OBJECTIVE_CVAR_H diff --git a/packages/rol/src/sol/function/distribution/ROL_Arcsine.hpp b/packages/rol/src/sol/function/distribution/ROL_Arcsine.hpp index 05d12d170984..806b11844252 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Arcsine.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Arcsine.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ARCSINE_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Beta.hpp b/packages/rol/src/sol/function/distribution/ROL_Beta.hpp index b03662b1ff54..81ae8ca60a7a 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Beta.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Beta.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BETA_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Cauchy.hpp b/packages/rol/src/sol/function/distribution/ROL_Cauchy.hpp index d09870f88163..91d46309ee3c 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Cauchy.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Cauchy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CAUCHY_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Dirac.hpp b/packages/rol/src/sol/function/distribution/ROL_Dirac.hpp index ee3d6eae9b6a..1b513a1bd482 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Dirac.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Dirac.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DIRAC_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Distribution.hpp b/packages/rol/src/sol/function/distribution/ROL_Distribution.hpp index 31422b8b7900..b1758d20059c 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Distribution.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Distribution.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DISTRIBUTION_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_DistributionFactory.hpp b/packages/rol/src/sol/function/distribution/ROL_DistributionFactory.hpp index 4199adb30e58..b425ab55e058 100644 --- a/packages/rol/src/sol/function/distribution/ROL_DistributionFactory.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_DistributionFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DISTRIBUTIONFACTORY_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Exponential.hpp b/packages/rol/src/sol/function/distribution/ROL_Exponential.hpp index e13911c2cdbf..fad9fe542e08 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Exponential.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Exponential.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPONENTIAL_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Gamma.hpp b/packages/rol/src/sol/function/distribution/ROL_Gamma.hpp index c7a6c7810cf1..ff0093baa9b8 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Gamma.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Gamma.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GAMMA_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Gaussian.hpp b/packages/rol/src/sol/function/distribution/ROL_Gaussian.hpp index fcadb82a8f1a..43e9a6fd1267 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Gaussian.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Gaussian.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GAUSSIAN_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Gumbel.hpp b/packages/rol/src/sol/function/distribution/ROL_Gumbel.hpp index ae89eec5ff12..f5d36899e882 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Gumbel.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Gumbel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GUMBEL_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Kumaraswamy.hpp b/packages/rol/src/sol/function/distribution/ROL_Kumaraswamy.hpp index cc714a8458a8..1f126c390034 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Kumaraswamy.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Kumaraswamy.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_KUMARASWAMY_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Laplace.hpp b/packages/rol/src/sol/function/distribution/ROL_Laplace.hpp index efc187dc1fe3..e2a0ea626cbe 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Laplace.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Laplace.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LAPLACE_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Logistic.hpp b/packages/rol/src/sol/function/distribution/ROL_Logistic.hpp index b4cf1ea54f9f..3ead85919a0d 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Logistic.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Logistic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LOGISTIC_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Parabolic.hpp b/packages/rol/src/sol/function/distribution/ROL_Parabolic.hpp index 4e4365a69b76..03eda825eee5 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Parabolic.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Parabolic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PARABOLIC_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_RaisedCosine.hpp b/packages/rol/src/sol/function/distribution/ROL_RaisedCosine.hpp index f31485bb0361..aa9b9f67e31b 100644 --- a/packages/rol/src/sol/function/distribution/ROL_RaisedCosine.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_RaisedCosine.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RAISEDCOSINE_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Smale.hpp b/packages/rol/src/sol/function/distribution/ROL_Smale.hpp index 786f28e5d249..c33318e00c02 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Smale.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Smale.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SMALE_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Triangle.hpp b/packages/rol/src/sol/function/distribution/ROL_Triangle.hpp index 718868df0176..6e248fd016e1 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Triangle.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Triangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRIANGLE_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_TruncatedExponential.hpp b/packages/rol/src/sol/function/distribution/ROL_TruncatedExponential.hpp index 9bb51ae72a6c..54197ead26c3 100644 --- a/packages/rol/src/sol/function/distribution/ROL_TruncatedExponential.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_TruncatedExponential.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUNCATEDEXPONENTIAL_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_TruncatedGaussian.hpp b/packages/rol/src/sol/function/distribution/ROL_TruncatedGaussian.hpp index 317846c373a9..c35a62e01437 100644 --- a/packages/rol/src/sol/function/distribution/ROL_TruncatedGaussian.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_TruncatedGaussian.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUNCATEDGAUSSIAN_HPP diff --git a/packages/rol/src/sol/function/distribution/ROL_Uniform.hpp b/packages/rol/src/sol/function/distribution/ROL_Uniform.hpp index aa29f07c96cc..fae25594e11e 100644 --- a/packages/rol/src/sol/function/distribution/ROL_Uniform.hpp +++ b/packages/rol/src/sol/function/distribution/ROL_Uniform.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_UNIFORM_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_ExpectationQuad.hpp b/packages/rol/src/sol/function/expectationquad/ROL_ExpectationQuad.hpp index 239f5670ff8f..db96b41dff98 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_ExpectationQuad.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_ExpectationQuad.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPECTATIONQUAD_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_GenMoreauYosidaCVaR.hpp b/packages/rol/src/sol/function/expectationquad/ROL_GenMoreauYosidaCVaR.hpp index 8abd62d3059b..e9a5a6838899 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_GenMoreauYosidaCVaR.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_GenMoreauYosidaCVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GENMOREAUYOSIDACVAR_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_LogExponentialQuadrangle.hpp b/packages/rol/src/sol/function/expectationquad/ROL_LogExponentialQuadrangle.hpp index 421f375667cd..1e2feb11553a 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_LogExponentialQuadrangle.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_LogExponentialQuadrangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LOGEXPONENTIALQUAD_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_LogQuantileQuadrangle.hpp b/packages/rol/src/sol/function/expectationquad/ROL_LogQuantileQuadrangle.hpp index 5b83c9557258..f828503f3469 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_LogQuantileQuadrangle.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_LogQuantileQuadrangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LOGQUANTILEQUAD_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_MeanVarianceQuadrangle.hpp b/packages/rol/src/sol/function/expectationquad/ROL_MeanVarianceQuadrangle.hpp index a62c094ae276..d69c30da2a77 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_MeanVarianceQuadrangle.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_MeanVarianceQuadrangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVARIANCEQUAD_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_MoreauYosidaCVaR.hpp b/packages/rol/src/sol/function/expectationquad/ROL_MoreauYosidaCVaR.hpp index 3f67351a1c20..99f6a76dfd5f 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_MoreauYosidaCVaR.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_MoreauYosidaCVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MOREAUYOSIDACVAR_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_QuantileQuadrangle.hpp b/packages/rol/src/sol/function/expectationquad/ROL_QuantileQuadrangle.hpp index 9045727a030c..14297fc78275 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_QuantileQuadrangle.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_QuantileQuadrangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SMOOTHCVARQUAD_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_SmoothedWorstCaseQuadrangle.hpp b/packages/rol/src/sol/function/expectationquad/ROL_SmoothedWorstCaseQuadrangle.hpp index bc9e763c6936..0123f55e0b60 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_SmoothedWorstCaseQuadrangle.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_SmoothedWorstCaseQuadrangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SMOOTHEDWORSTCASEQUAD_HPP diff --git a/packages/rol/src/sol/function/expectationquad/ROL_TruncatedMeanQuadrangle.hpp b/packages/rol/src/sol/function/expectationquad/ROL_TruncatedMeanQuadrangle.hpp index e2bad164f313..b0dbef405ae5 100644 --- a/packages/rol/src/sol/function/expectationquad/ROL_TruncatedMeanQuadrangle.hpp +++ b/packages/rol/src/sol/function/expectationquad/ROL_TruncatedMeanQuadrangle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUNCATEDMEANQUAD_HPP diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_DeviationObjective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_DeviationObjective.hpp index f804d161730c..30a9b30dd183 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_DeviationObjective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_DeviationObjective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_DEVIATIONOBJECTIVE_H #define PH_DEVIATIONOBJECTIVE_H diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_ErrorObjective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_ErrorObjective.hpp index 0a742d679119..f667482afd81 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_ErrorObjective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_ErrorObjective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_ERROROBJECTIVE_H #define PH_ERROROBJECTIVE_H diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_Objective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_Objective.hpp index d9ceabe0af06..4e22c129b195 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_Objective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_Objective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_OBJECTIVE_H #define PH_OBJECTIVE_H diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_ProbObjective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_ProbObjective.hpp index 7938ef2ccd47..44fb8a4dbecf 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_ProbObjective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_ProbObjective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_PROBOBJECTIVE_H #define PH_PROBOBJECTIVE_H diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_RegretObjective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_RegretObjective.hpp index abfae64e94ca..4bb437885916 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_RegretObjective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_RegretObjective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_REGRETOBJECTIVE_H #define PH_REGRETOBJECTIVE_H diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_RiskObjective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_RiskObjective.hpp index c519bd1ad254..f04065031ce5 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_RiskObjective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_RiskObjective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_RISKOBJECTIVE_H #define PH_RISKOBJECTIVE_H diff --git a/packages/rol/src/sol/function/progressivehedging/ROL_PH_bPOEObjective.hpp b/packages/rol/src/sol/function/progressivehedging/ROL_PH_bPOEObjective.hpp index 9015f81b0dc9..a4d191ec295b 100644 --- a/packages/rol/src/sol/function/progressivehedging/ROL_PH_bPOEObjective.hpp +++ b/packages/rol/src/sol/function/progressivehedging/ROL_PH_bPOEObjective.hpp @@ -1,46 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER -// + #ifndef PH_BPOEOBJECTIVE_H #define PH_BPOEOBJECTIVE_H diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctional.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctional.hpp index 0b15a580e7cc..2b75cb6c72a7 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctional.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctional.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RANDVARFUNCTIONAL_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalFactory.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalFactory.hpp index 805897f8ea22..34ffb60d31b1 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalFactory.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RANDVARFUNCTIONALFACTORY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalInfo.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalInfo.hpp index 6dd5d3bca21e..8ee901343a39 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalInfo.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_RandVarFunctionalInfo.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RANDVARFUNCTIONALINFO_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_SampledScalar.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_SampledScalar.hpp index 9445bf48a12e..e764b4e504e4 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_SampledScalar.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_SampledScalar.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SAMPLEDSCALAR_H #define ROL_SAMPLEDSCALAR_H diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_SampledVector.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_SampledVector.hpp index ec4d4c80894a..080b5c752281 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_SampledVector.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_SampledVector.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SAMPLEDVECTOR_H #define ROL_SAMPLEDVECTOR_H diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticConstraint.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticConstraint.hpp index 31faf85c2f6d..5a3532a8f98c 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticConstraint.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticConstraint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STOCHASTIC_CONSTRAINT_H diff --git a/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticObjective.hpp b/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticObjective.hpp index 9893624d9d80..bb15928a6905 100644 --- a/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticObjective.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/ROL_StochasticObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STOCHASTICOBJECTIVE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureFactory.hpp b/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureFactory.hpp index 4bc4c9c0fe81..de9f45b56897 100644 --- a/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureFactory.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DEVIATIONMEASUREFACTORY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureInfo.hpp b/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureInfo.hpp index 2f6641a6f223..7d8cf7d9a75d 100644 --- a/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureInfo.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_DeviationMeasureInfo.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DEVIATIONMEASUREINFO_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_ExpectationQuadDeviation.hpp b/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_ExpectationQuadDeviation.hpp index 9cbe5d6277ab..472334f5a504 100644 --- a/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_ExpectationQuadDeviation.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/deviation/ROL_ExpectationQuadDeviation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPECTATIONQUADDEVIATION_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureFactory.hpp b/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureFactory.hpp index 040b5435d9d5..4712dda20090 100644 --- a/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureFactory.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ERRORMEASUREFACTORY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureInfo.hpp b/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureInfo.hpp index e1ea6c2bab0f..674ce6b5ed70 100644 --- a/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureInfo.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/error/ROL_ErrorMeasureInfo.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ERRORMEASUREINFO_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/error/ROL_ExpectationQuadError.hpp b/packages/rol/src/sol/function/randvarfunctional/error/ROL_ExpectationQuadError.hpp index f79b721a6d3f..e2df379304d5 100644 --- a/packages/rol/src/sol/function/randvarfunctional/error/ROL_ExpectationQuadError.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/error/ROL_ExpectationQuadError.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPECTATIONQUADERROR_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_BPOE.hpp b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_BPOE.hpp index ed79b86d0044..29a14f428c9a 100644 --- a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_BPOE.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_BPOE.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BPOE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityFactory.hpp b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityFactory.hpp index 3bd4e6ea21f0..dd3bf80855c8 100644 --- a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityFactory.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBABILITYFACTORY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityInfo.hpp b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityInfo.hpp index 3451d6a47e71..b1b3ee0d105f 100644 --- a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityInfo.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_ProbabilityInfo.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBABILITYINFO_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_SmoothedPOE.hpp b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_SmoothedPOE.hpp index ad7f3908f52e..13726ebd23ee 100644 --- a/packages/rol/src/sol/function/randvarfunctional/probability/ROL_SmoothedPOE.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/probability/ROL_SmoothedPOE.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SMOOTHEDPOE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/regret/ROL_ExpectationQuadRegret.hpp b/packages/rol/src/sol/function/randvarfunctional/regret/ROL_ExpectationQuadRegret.hpp index 271d9818eced..d5f0fbf13a8d 100644 --- a/packages/rol/src/sol/function/randvarfunctional/regret/ROL_ExpectationQuadRegret.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/regret/ROL_ExpectationQuadRegret.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPECTATIONQUADREGRET_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureFactory.hpp b/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureFactory.hpp index 58b89f090650..235e8106d46b 100644 --- a/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureFactory.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REGRETMEASUREFACTORY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureInfo.hpp b/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureInfo.hpp index dc9659f9f81b..818ade2337f9 100644 --- a/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureInfo.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/regret/ROL_RegretMeasureInfo.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REGRETINFO_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CVaR.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CVaR.hpp index 64ee51c2f19b..e28701daef71 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CVaR.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CVAR_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CoherentEntropicRisk.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CoherentEntropicRisk.hpp index 1638491b9eef..50534a09c98b 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CoherentEntropicRisk.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_CoherentEntropicRisk.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COHERENTEXPUTILITY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ConvexCombinationRiskMeasure.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ConvexCombinationRiskMeasure.hpp index 28cc86c84742..98f595c0afda 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ConvexCombinationRiskMeasure.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ConvexCombinationRiskMeasure.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONVEXCOMBINATIONRISKMEASURE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_EntropicRisk.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_EntropicRisk.hpp index bfef19e2b093..c8c50bfc540d 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_EntropicRisk.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_EntropicRisk.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPUTILITY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ExpectationQuadRisk.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ExpectationQuadRisk.hpp index fea4bf606952..6b7fd21a623b 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ExpectationQuadRisk.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_ExpectationQuadRisk.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_EXPECTATIONQUADRISK_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_HMCR.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_HMCR.hpp index a4eb2f953f9d..95d0659a4f8b 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_HMCR.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_HMCR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_HMCR_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_KLDivergence.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_KLDivergence.hpp index 1765cf63c6b3..70693b3ff222 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_KLDivergence.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_KLDivergence.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_KLDIVERGENCE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviation.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviation.hpp index 636b65778179..1d2de25cdf59 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviation.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANDEVIATION_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviationFromTarget.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviationFromTarget.hpp index 35aad61935a4..8a7779f551f5 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviationFromTarget.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanDeviationFromTarget.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANDEVIATIONFROMTARGET_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviation.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviation.hpp index 96c06a51b4ee..f7e3650aa158 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviation.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviation.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANSEMIDEVIATION_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviationFromTarget.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviationFromTarget.hpp index b5e57c227b1c..18b8c07303fb 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviationFromTarget.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanSemiDeviationFromTarget.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANSEMIDEVIATIONFROMTARGET_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVariance.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVariance.hpp index 630fee9e3c4c..e4cec7fa9bf2 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVariance.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVariance.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVARIANCE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVarianceFromTarget.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVarianceFromTarget.hpp index 0bdfd6de03ed..f603924876a2 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVarianceFromTarget.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MeanVarianceFromTarget.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MEANVARIANCEFROMTARGET_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MixedCVaR.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MixedCVaR.hpp index 1f9f27f0d5c6..085848e61dfb 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MixedCVaR.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_MixedCVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MIXEDQUANTILEQUADRANGLE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_QuantileRadius.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_QuantileRadius.hpp index cb1d69d90c78..5a98cc496f94 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_QuantileRadius.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_QuantileRadius.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUANTILERADIUSQUADRANGLE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureFactory.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureFactory.hpp index 3a1a4cb8e238..f81c7150b61e 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureFactory.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKMEASUREFACTORY_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureInfo.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureInfo.hpp index 8e5dfd5e51c4..7491765ebffe 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureInfo.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/ROL_RiskMeasureInfo.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKMEASUREINFO_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_Chi2Divergence.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_Chi2Divergence.hpp index a990af40a40c..45ce33ca9353 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_Chi2Divergence.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_Chi2Divergence.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CHI2DIVERGENCE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_FDivergence.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_FDivergence.hpp index 19c62ad8fa53..441770018a9b 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_FDivergence.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/fdivergence/ROL_FDivergence.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FDIVERGENCE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_ChebyshevSpectral.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_ChebyshevSpectral.hpp index 402d44b7918a..602f1089cfbe 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_ChebyshevSpectral.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_ChebyshevSpectral.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CHEBYSHEVKUSUOKA_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SecondOrderCVaR.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SecondOrderCVaR.hpp index 7b8baafff9ac..4d9fb2e79cb2 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SecondOrderCVaR.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SecondOrderCVaR.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SUPERQUANTILEQUADRANGLE_HPP diff --git a/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SpectralRisk.hpp b/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SpectralRisk.hpp index 97e9ae1597fb..30291583699a 100644 --- a/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SpectralRisk.hpp +++ b/packages/rol/src/sol/function/randvarfunctional/risk/spectral/ROL_SpectralRisk.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SPECTRALRISK_HPP diff --git a/packages/rol/src/sol/sampler/ROL_BatchManager.hpp b/packages/rol/src/sol/sampler/ROL_BatchManager.hpp index 87b7b0fe6ee4..a6fa1a7783af 100644 --- a/packages/rol/src/sol/sampler/ROL_BatchManager.hpp +++ b/packages/rol/src/sol/sampler/ROL_BatchManager.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BATCHMANAGER_HPP diff --git a/packages/rol/src/sol/sampler/ROL_MonteCarloGenerator.hpp b/packages/rol/src/sol/sampler/ROL_MonteCarloGenerator.hpp index 013fb0d024e2..56d1cfe402cf 100644 --- a/packages/rol/src/sol/sampler/ROL_MonteCarloGenerator.hpp +++ b/packages/rol/src/sol/sampler/ROL_MonteCarloGenerator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MONTECARLOGENERATOR_HPP diff --git a/packages/rol/src/sol/sampler/ROL_MonteCarloGeneratorDef.hpp b/packages/rol/src/sol/sampler/ROL_MonteCarloGeneratorDef.hpp index bff1c78bfcd1..b69b42249e34 100644 --- a/packages/rol/src/sol/sampler/ROL_MonteCarloGeneratorDef.hpp +++ b/packages/rol/src/sol/sampler/ROL_MonteCarloGeneratorDef.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MONTECARLOGENERATORDEF_HPP diff --git a/packages/rol/src/sol/sampler/ROL_SROMGenerator.hpp b/packages/rol/src/sol/sampler/ROL_SROMGenerator.hpp index 2d779f242f07..44e78921a934 100644 --- a/packages/rol/src/sol/sampler/ROL_SROMGenerator.hpp +++ b/packages/rol/src/sol/sampler/ROL_SROMGenerator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SROMGENERATOR_HPP diff --git a/packages/rol/src/sol/sampler/ROL_SampleGenerator.hpp b/packages/rol/src/sol/sampler/ROL_SampleGenerator.hpp index 9300bea9971f..cd14032e97a3 100644 --- a/packages/rol/src/sol/sampler/ROL_SampleGenerator.hpp +++ b/packages/rol/src/sol/sampler/ROL_SampleGenerator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SAMPLEGENERATOR_HPP diff --git a/packages/rol/src/sol/sampler/ROL_UserInputGenerator.hpp b/packages/rol/src/sol/sampler/ROL_UserInputGenerator.hpp index 5b5d3e738c32..a0586b7cede6 100644 --- a/packages/rol/src/sol/sampler/ROL_UserInputGenerator.hpp +++ b/packages/rol/src/sol/sampler/ROL_UserInputGenerator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_USERINPUTGENERATOR_HPP diff --git a/packages/rol/src/sol/sampler/SROM/ROL_AtomVector.hpp b/packages/rol/src/sol/sampler/SROM/ROL_AtomVector.hpp index 543238819eef..701c811eec46 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_AtomVector.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_AtomVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ATOMVECTOR_H diff --git a/packages/rol/src/sol/sampler/SROM/ROL_BatchStdVector.hpp b/packages/rol/src/sol/sampler/SROM/ROL_BatchStdVector.hpp index 7cf48bf99873..cca08a354b78 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_BatchStdVector.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_BatchStdVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BATCHSTDVECTOR_H diff --git a/packages/rol/src/sol/sampler/SROM/ROL_CDFObjective.hpp b/packages/rol/src/sol/sampler/SROM/ROL_CDFObjective.hpp index a6d51ac1ef7d..ae41664ec150 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_CDFObjective.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_CDFObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CDFOBJECTIVE_H diff --git a/packages/rol/src/sol/sampler/SROM/ROL_MomentObjective.hpp b/packages/rol/src/sol/sampler/SROM/ROL_MomentObjective.hpp index ddddb3616f8b..afd5f246649b 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_MomentObjective.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_MomentObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MOMENTOBJECTIVE_H diff --git a/packages/rol/src/sol/sampler/SROM/ROL_PointwiseCDFObjective.hpp b/packages/rol/src/sol/sampler/SROM/ROL_PointwiseCDFObjective.hpp index c12468e8168f..337f627ec9d0 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_PointwiseCDFObjective.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_PointwiseCDFObjective.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_POINTWISECDFOBJECTIVE_H diff --git a/packages/rol/src/sol/sampler/SROM/ROL_ProbabilityVector.hpp b/packages/rol/src/sol/sampler/SROM/ROL_ProbabilityVector.hpp index 700d00577f42..0d00a3ac77a5 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_ProbabilityVector.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_ProbabilityVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROBABILITYVECTOR_H diff --git a/packages/rol/src/sol/sampler/SROM/ROL_SROMVector.hpp b/packages/rol/src/sol/sampler/SROM/ROL_SROMVector.hpp index f2775a0529f5..919f3d322afc 100644 --- a/packages/rol/src/sol/sampler/SROM/ROL_SROMVector.hpp +++ b/packages/rol/src/sol/sampler/SROM/ROL_SROMVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SROMVECTOR_H diff --git a/packages/rol/src/sol/status/ROL_PH_StatusTest.hpp b/packages/rol/src/sol/status/ROL_PH_StatusTest.hpp index 04ef57cb9325..ee46f5ec9596 100644 --- a/packages/rol/src/sol/status/ROL_PH_StatusTest.hpp +++ b/packages/rol/src/sol/status/ROL_PH_StatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PH_STATUSTEST_H diff --git a/packages/rol/src/sol/vector/ROL_RiskVector.hpp b/packages/rol/src/sol/vector/ROL_RiskVector.hpp index a33879cfeda9..93ed9ee7ef9f 100644 --- a/packages/rol/src/sol/vector/ROL_RiskVector.hpp +++ b/packages/rol/src/sol/vector/ROL_RiskVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RISKVECTOR_HPP diff --git a/packages/rol/src/sol/vector/ROL_SimulatedVector.hpp b/packages/rol/src/sol/vector/ROL_SimulatedVector.hpp index f0b4cd1719a1..0ab3b68e4b06 100644 --- a/packages/rol/src/sol/vector/ROL_SimulatedVector.hpp +++ b/packages/rol/src/sol/vector/ROL_SimulatedVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Vector.hpp" diff --git a/packages/rol/src/status/ROL_BundleStatusTest.hpp b/packages/rol/src/status/ROL_BundleStatusTest.hpp index df704507ea84..1498f3d70dfd 100644 --- a/packages/rol/src/status/ROL_BundleStatusTest.hpp +++ b/packages/rol/src/status/ROL_BundleStatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLESTATUSTEST_H diff --git a/packages/rol/src/status/ROL_CombinedStatusTest.hpp b/packages/rol/src/status/ROL_CombinedStatusTest.hpp index 43be3063bfcd..c1d66996d38f 100644 --- a/packages/rol/src/status/ROL_CombinedStatusTest.hpp +++ b/packages/rol/src/status/ROL_CombinedStatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMBINEDSTATUSTEST_H diff --git a/packages/rol/src/status/ROL_ConstraintStatusTest.hpp b/packages/rol/src/status/ROL_ConstraintStatusTest.hpp index fd10e73416a0..52876fc9cc85 100644 --- a/packages/rol/src/status/ROL_ConstraintStatusTest.hpp +++ b/packages/rol/src/status/ROL_ConstraintStatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONSTRAINTSTATUSTEST_H diff --git a/packages/rol/src/status/ROL_FletcherStatusTest.hpp b/packages/rol/src/status/ROL_FletcherStatusTest.hpp index 291cd6be86f5..a54e24265107 100644 --- a/packages/rol/src/status/ROL_FletcherStatusTest.hpp +++ b/packages/rol/src/status/ROL_FletcherStatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FletcherStatusTest_H diff --git a/packages/rol/src/status/ROL_StatusTest.hpp b/packages/rol/src/status/ROL_StatusTest.hpp index 5f054a86f573..e13bd1d27f39 100644 --- a/packages/rol/src/status/ROL_StatusTest.hpp +++ b/packages/rol/src/status/ROL_StatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STATUSTEST_H diff --git a/packages/rol/src/status/ROL_StatusTestFactory.hpp b/packages/rol/src/status/ROL_StatusTestFactory.hpp index 4bbb9b2b8f0c..897622cdf639 100644 --- a/packages/rol/src/status/ROL_StatusTestFactory.hpp +++ b/packages/rol/src/status/ROL_StatusTestFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STATUSFACTORY_H diff --git a/packages/rol/src/step/ROL_AugmentedLagrangianStep.hpp b/packages/rol/src/step/ROL_AugmentedLagrangianStep.hpp index d48f673810cc..732adf591a05 100644 --- a/packages/rol/src/step/ROL_AugmentedLagrangianStep.hpp +++ b/packages/rol/src/step/ROL_AugmentedLagrangianStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AUGMENTEDLAGRANGIANSTEP_H diff --git a/packages/rol/src/step/ROL_BundleStep.hpp b/packages/rol/src/step/ROL_BundleStep.hpp index 3bc774596d57..75ef875a2458 100644 --- a/packages/rol/src/step/ROL_BundleStep.hpp +++ b/packages/rol/src/step/ROL_BundleStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_STEP_H diff --git a/packages/rol/src/step/ROL_CompositeStep.hpp b/packages/rol/src/step/ROL_CompositeStep.hpp index c636573f6000..074e96f018e9 100644 --- a/packages/rol/src/step/ROL_CompositeStep.hpp +++ b/packages/rol/src/step/ROL_CompositeStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COMPOSITESTEP_H diff --git a/packages/rol/src/step/ROL_FletcherStep.hpp b/packages/rol/src/step/ROL_FletcherStep.hpp index 70ebf2e9b65d..ebb3c87e1027 100644 --- a/packages/rol/src/step/ROL_FletcherStep.hpp +++ b/packages/rol/src/step/ROL_FletcherStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FLETCHERSTEP_H diff --git a/packages/rol/src/step/ROL_GradientStep.hpp b/packages/rol/src/step/ROL_GradientStep.hpp index 7d9ed02fedbb..a20a5c00417c 100644 --- a/packages/rol/src/step/ROL_GradientStep.hpp +++ b/packages/rol/src/step/ROL_GradientStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GRADIENTSTEP_H diff --git a/packages/rol/src/step/ROL_InteriorPointPrimalDualResidual.hpp b/packages/rol/src/step/ROL_InteriorPointPrimalDualResidual.hpp index e547e7aea12e..cabb17620aac 100644 --- a/packages/rol/src/step/ROL_InteriorPointPrimalDualResidual.hpp +++ b/packages/rol/src/step/ROL_InteriorPointPrimalDualResidual.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_INTERIORPOINT_PRIMALDUAL_RESIDUAL_H #define ROL_INTERIORPOINT_PRIMALDUAL_RESIDUAL_H diff --git a/packages/rol/src/step/ROL_InteriorPointStep.hpp b/packages/rol/src/step/ROL_InteriorPointStep.hpp index d3f64357d78e..c07677bea6f2 100644 --- a/packages/rol/src/step/ROL_InteriorPointStep.hpp +++ b/packages/rol/src/step/ROL_InteriorPointStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_INTERIORPOINTSTEP_H diff --git a/packages/rol/src/step/ROL_LineSearchStep.hpp b/packages/rol/src/step/ROL_LineSearchStep.hpp index 3501d75becbe..24ae9d1e19f4 100644 --- a/packages/rol/src/step/ROL_LineSearchStep.hpp +++ b/packages/rol/src/step/ROL_LineSearchStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINESEARCHSTEP_H diff --git a/packages/rol/src/step/ROL_MoreauYosidaPenaltyStep.hpp b/packages/rol/src/step/ROL_MoreauYosidaPenaltyStep.hpp index 710701cdd64f..99ed9a6e9bd7 100644 --- a/packages/rol/src/step/ROL_MoreauYosidaPenaltyStep.hpp +++ b/packages/rol/src/step/ROL_MoreauYosidaPenaltyStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MOREAUYOSIDAPENALTYSTEP_H diff --git a/packages/rol/src/step/ROL_NewtonKrylovStep.hpp b/packages/rol/src/step/ROL_NewtonKrylovStep.hpp index 11a5b196296b..b0ff97616c40 100644 --- a/packages/rol/src/step/ROL_NewtonKrylovStep.hpp +++ b/packages/rol/src/step/ROL_NewtonKrylovStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NEWTONKRYLOVSTEP_H diff --git a/packages/rol/src/step/ROL_NewtonStep.hpp b/packages/rol/src/step/ROL_NewtonStep.hpp index bd6a63f7fc1c..7228f19523ef 100644 --- a/packages/rol/src/step/ROL_NewtonStep.hpp +++ b/packages/rol/src/step/ROL_NewtonStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NEWTONSTEP_H diff --git a/packages/rol/src/step/ROL_NonlinearCGStep.hpp b/packages/rol/src/step/ROL_NonlinearCGStep.hpp index d0df4b9a2b42..1cbca5f36afa 100644 --- a/packages/rol/src/step/ROL_NonlinearCGStep.hpp +++ b/packages/rol/src/step/ROL_NonlinearCGStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NONLINEARCGSTEP_H diff --git a/packages/rol/src/step/ROL_PrimalDualActiveSetStep.hpp b/packages/rol/src/step/ROL_PrimalDualActiveSetStep.hpp index 8cbf2daf433b..5447c889a34f 100644 --- a/packages/rol/src/step/ROL_PrimalDualActiveSetStep.hpp +++ b/packages/rol/src/step/ROL_PrimalDualActiveSetStep.hpp @@ -1,46 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PRIMALDUALACTIVESETSTEP_H #define ROL_PRIMALDUALACTIVESETSTEP_H diff --git a/packages/rol/src/step/ROL_PrimalDualInteriorPointStep.hpp b/packages/rol/src/step/ROL_PrimalDualInteriorPointStep.hpp index 2fb22f9478d0..ea930359b084 100644 --- a/packages/rol/src/step/ROL_PrimalDualInteriorPointStep.hpp +++ b/packages/rol/src/step/ROL_PrimalDualInteriorPointStep.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PRIMALDUALINTERIORPOINTSTEP_H #define ROL_PRIMALDUALINTERIORPOINTSTEP_H diff --git a/packages/rol/src/step/ROL_ProjectedNewtonKrylovStep.hpp b/packages/rol/src/step/ROL_ProjectedNewtonKrylovStep.hpp index 24609d3829b2..e841ec5474bf 100644 --- a/packages/rol/src/step/ROL_ProjectedNewtonKrylovStep.hpp +++ b/packages/rol/src/step/ROL_ProjectedNewtonKrylovStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROJECTEDNEWTONKRYLOVSTEP_H diff --git a/packages/rol/src/step/ROL_ProjectedNewtonStep.hpp b/packages/rol/src/step/ROL_ProjectedNewtonStep.hpp index de7e06c88d4f..acfe3583f42a 100644 --- a/packages/rol/src/step/ROL_ProjectedNewtonStep.hpp +++ b/packages/rol/src/step/ROL_ProjectedNewtonStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROJECTEDNEWTONSTEP_H diff --git a/packages/rol/src/step/ROL_ProjectedSecantStep.hpp b/packages/rol/src/step/ROL_ProjectedSecantStep.hpp index 8d9a560ae6c0..9b14c2dec92f 100644 --- a/packages/rol/src/step/ROL_ProjectedSecantStep.hpp +++ b/packages/rol/src/step/ROL_ProjectedSecantStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PROJECTEDSECANTSTEP_H diff --git a/packages/rol/src/step/ROL_SecantStep.hpp b/packages/rol/src/step/ROL_SecantStep.hpp index f36036a0a4ea..7236621f5bf9 100644 --- a/packages/rol/src/step/ROL_SecantStep.hpp +++ b/packages/rol/src/step/ROL_SecantStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SECANTSTEP_H diff --git a/packages/rol/src/step/ROL_Step.hpp b/packages/rol/src/step/ROL_Step.hpp index ab4d98e66008..687bc66a9bce 100644 --- a/packages/rol/src/step/ROL_Step.hpp +++ b/packages/rol/src/step/ROL_Step.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STEP_H diff --git a/packages/rol/src/step/ROL_StepFactory.hpp b/packages/rol/src/step/ROL_StepFactory.hpp index dd94f48ad6c2..83580918e40d 100644 --- a/packages/rol/src/step/ROL_StepFactory.hpp +++ b/packages/rol/src/step/ROL_StepFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STEPFACTORY_H diff --git a/packages/rol/src/step/ROL_TrustRegionStep.hpp b/packages/rol/src/step/ROL_TrustRegionStep.hpp index 1fa681f43460..64e5c352d883 100644 --- a/packages/rol/src/step/ROL_TrustRegionStep.hpp +++ b/packages/rol/src/step/ROL_TrustRegionStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONSTEP_H diff --git a/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian.hpp b/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian.hpp index 8dc103f0fc07..3b61755e96f8 100644 --- a/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian.hpp +++ b/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AUGMENTEDLAGRANGIAN_H diff --git a/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian_SimOpt.hpp b/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian_SimOpt.hpp index b9d526a3064f..f6de9efebc43 100644 --- a/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian_SimOpt.hpp +++ b/packages/rol/src/step/augmentedlagrangian/ROL_AugmentedLagrangian_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_AUGMENTEDLAGRANGIAN_SIMOPT_H diff --git a/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty.hpp b/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty.hpp index f8415c46c5db..385aaf04ee00 100644 --- a/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty.hpp +++ b/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATICPENALTY_H diff --git a/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty_SimOpt.hpp b/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty_SimOpt.hpp index 2fef252740ef..3efb54c0ffc8 100644 --- a/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty_SimOpt.hpp +++ b/packages/rol/src/step/augmentedlagrangian/ROL_QuadraticPenalty_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATICPENALTY_SIMOPT_H diff --git a/packages/rol/src/step/augmentedlagrangian/ROL_Reduced_AugmentedLagrangian_SimOpt.hpp b/packages/rol/src/step/augmentedlagrangian/ROL_Reduced_AugmentedLagrangian_SimOpt.hpp index 5cd5d3471760..43895c87bf26 100644 --- a/packages/rol/src/step/augmentedlagrangian/ROL_Reduced_AugmentedLagrangian_SimOpt.hpp +++ b/packages/rol/src/step/augmentedlagrangian/ROL_Reduced_AugmentedLagrangian_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_REDUCED_AUGMENTEDLAGRANGIAN_SIMOPT_H diff --git a/packages/rol/src/step/bundle/ROL_Bundle.hpp b/packages/rol/src/step/bundle/ROL_Bundle.hpp index 396783ae9cee..ffdce5410538 100644 --- a/packages/rol/src/step/bundle/ROL_Bundle.hpp +++ b/packages/rol/src/step/bundle/ROL_Bundle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_H diff --git a/packages/rol/src/step/bundle/ROL_Bundle_AS.hpp b/packages/rol/src/step/bundle/ROL_Bundle_AS.hpp index f157c2806871..76a607b96097 100644 --- a/packages/rol/src/step/bundle/ROL_Bundle_AS.hpp +++ b/packages/rol/src/step/bundle/ROL_Bundle_AS.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_AS_H diff --git a/packages/rol/src/step/bundle/ROL_Bundle_TT.hpp b/packages/rol/src/step/bundle/ROL_Bundle_TT.hpp index 90419340405b..768353e8b557 100644 --- a/packages/rol/src/step/bundle/ROL_Bundle_TT.hpp +++ b/packages/rol/src/step/bundle/ROL_Bundle_TT.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BUNDLE_TT_H diff --git a/packages/rol/src/step/fletcher/ROL_BoundFletcher.hpp b/packages/rol/src/step/fletcher/ROL_BoundFletcher.hpp index 723c14cc435b..fb1385a4e1d0 100644 --- a/packages/rol/src/step/fletcher/ROL_BoundFletcher.hpp +++ b/packages/rol/src/step/fletcher/ROL_BoundFletcher.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_BOUNDFLETCHER_H #define ROL_BOUNDFLETCHER_H diff --git a/packages/rol/src/step/fletcher/ROL_Fletcher.hpp b/packages/rol/src/step/fletcher/ROL_Fletcher.hpp index e0bfbca948a7..6ea00c0f5faf 100644 --- a/packages/rol/src/step/fletcher/ROL_Fletcher.hpp +++ b/packages/rol/src/step/fletcher/ROL_Fletcher.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_FLETCHER_H #define ROL_FLETCHER_H diff --git a/packages/rol/src/step/fletcher/ROL_FletcherBase.hpp b/packages/rol/src/step/fletcher/ROL_FletcherBase.hpp index b35a35fd9765..5bf65a7ee8d0 100644 --- a/packages/rol/src/step/fletcher/ROL_FletcherBase.hpp +++ b/packages/rol/src/step/fletcher/ROL_FletcherBase.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_FLETCHERBASE_H #define ROL_FLETCHERBASE_H diff --git a/packages/rol/src/step/interiorpoint/ROL_InteriorPoint.hpp b/packages/rol/src/step/interiorpoint/ROL_InteriorPoint.hpp index 44553deadaca..9d2d8a14bcd0 100644 --- a/packages/rol/src/step/interiorpoint/ROL_InteriorPoint.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_InteriorPoint.hpp @@ -1,41 +1,10 @@ +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_INTERIORPOINT_H diff --git a/packages/rol/src/step/interiorpoint/ROL_InteriorPointPenalty.hpp b/packages/rol/src/step/interiorpoint/ROL_InteriorPointPenalty.hpp index 7b8f924aee80..7d325de27b2c 100644 --- a/packages/rol/src/step/interiorpoint/ROL_InteriorPointPenalty.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_InteriorPointPenalty.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_INTERIORPOINTPENALTY_H diff --git a/packages/rol/src/step/interiorpoint/ROL_InteriorPointPrimalDualResidual.hpp b/packages/rol/src/step/interiorpoint/ROL_InteriorPointPrimalDualResidual.hpp index d054034f290c..875260a55727 100644 --- a/packages/rol/src/step/interiorpoint/ROL_InteriorPointPrimalDualResidual.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_InteriorPointPrimalDualResidual.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_INTERIORPOINT_PRIMALDUAL_RESIDUAL_H #define ROL_INTERIORPOINT_PRIMALDUAL_RESIDUAL_H diff --git a/packages/rol/src/step/interiorpoint/ROL_LogBarrierObjective.hpp b/packages/rol/src/step/interiorpoint/ROL_LogBarrierObjective.hpp index aa62dd1777fd..e0788f95c7b2 100644 --- a/packages/rol/src/step/interiorpoint/ROL_LogBarrierObjective.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_LogBarrierObjective.hpp @@ -1,35 +1,10 @@ -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LOG_BARRIER_OBJECTIVE_H diff --git a/packages/rol/src/step/interiorpoint/ROL_MeritFunction.hpp b/packages/rol/src/step/interiorpoint/ROL_MeritFunction.hpp index ae7ede61c3df..ea28209fb762 100644 --- a/packages/rol/src/step/interiorpoint/ROL_MeritFunction.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_MeritFunction.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_MERITFUNCTION_H #define ROL_MERITFUNCTION_H diff --git a/packages/rol/src/step/interiorpoint/ROL_ObjectiveFromBoundConstraint.hpp b/packages/rol/src/step/interiorpoint/ROL_ObjectiveFromBoundConstraint.hpp index 815f74606e09..d75ac5321f3c 100644 --- a/packages/rol/src/step/interiorpoint/ROL_ObjectiveFromBoundConstraint.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_ObjectiveFromBoundConstraint.hpp @@ -1,35 +1,10 @@ -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_OBJECTIVE_FROM_BOUND_CONSTRAINT_H diff --git a/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointOperator.hpp b/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointOperator.hpp index 31686e71feb8..e33900bc2893 100644 --- a/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointOperator.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointOperator.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PRIMALDUALINTERIORPOINTOPERATOR_H diff --git a/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointReducedResidual.hpp b/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointReducedResidual.hpp index dd2c0793e09b..a9aafee7bfa9 100644 --- a/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointReducedResidual.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointReducedResidual.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PRIMALDUALINTERIORPOINTREDUCEDRESIDUAL_H diff --git a/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointResidual.hpp b/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointResidual.hpp index 9ae5ab35a8f9..7cb0d06c4c9b 100644 --- a/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointResidual.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_PrimalDualInteriorPointResidual.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PRIMALDUALINTERIORPOINTRESIDUAL_H diff --git a/packages/rol/src/step/interiorpoint/ROL_PrimalDualSystemStep.hpp b/packages/rol/src/step/interiorpoint/ROL_PrimalDualSystemStep.hpp index 4fdc02f7d8db..b3791585a148 100644 --- a/packages/rol/src/step/interiorpoint/ROL_PrimalDualSystemStep.hpp +++ b/packages/rol/src/step/interiorpoint/ROL_PrimalDualSystemStep.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PRIMALDUALSYSTEMSTEP_H diff --git a/packages/rol/src/step/krylov/ROL_ConjugateGradients.hpp b/packages/rol/src/step/krylov/ROL_ConjugateGradients.hpp index 68497ffb45c3..0bb25d691657 100644 --- a/packages/rol/src/step/krylov/ROL_ConjugateGradients.hpp +++ b/packages/rol/src/step/krylov/ROL_ConjugateGradients.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONJUGATEGRADIENTS_H diff --git a/packages/rol/src/step/krylov/ROL_ConjugateResiduals.hpp b/packages/rol/src/step/krylov/ROL_ConjugateResiduals.hpp index 46b2c9d10546..0dc5d9a14b64 100644 --- a/packages/rol/src/step/krylov/ROL_ConjugateResiduals.hpp +++ b/packages/rol/src/step/krylov/ROL_ConjugateResiduals.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONJUGATERESIDUALS_H diff --git a/packages/rol/src/step/krylov/ROL_GMRES.hpp b/packages/rol/src/step/krylov/ROL_GMRES.hpp index 239188ba50cc..74ba97ceb59c 100644 --- a/packages/rol/src/step/krylov/ROL_GMRES.hpp +++ b/packages/rol/src/step/krylov/ROL_GMRES.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GMRES_H diff --git a/packages/rol/src/step/krylov/ROL_Krylov.hpp b/packages/rol/src/step/krylov/ROL_Krylov.hpp index b62651c19ded..6556d23e5048 100644 --- a/packages/rol/src/step/krylov/ROL_Krylov.hpp +++ b/packages/rol/src/step/krylov/ROL_Krylov.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_KRYLOV_H diff --git a/packages/rol/src/step/krylov/ROL_KrylovFactory.hpp b/packages/rol/src/step/krylov/ROL_KrylovFactory.hpp index f18c599d50a2..a96421e1db4f 100644 --- a/packages/rol/src/step/krylov/ROL_KrylovFactory.hpp +++ b/packages/rol/src/step/krylov/ROL_KrylovFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_KRYLOVFACTORY_H diff --git a/packages/rol/src/step/krylov/ROL_Lanczos.hpp b/packages/rol/src/step/krylov/ROL_Lanczos.hpp index 2209b2bfd42e..70ad0e9f9a59 100644 --- a/packages/rol/src/step/krylov/ROL_Lanczos.hpp +++ b/packages/rol/src/step/krylov/ROL_Lanczos.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LANCZOS_H diff --git a/packages/rol/src/step/krylov/ROL_MINRES.hpp b/packages/rol/src/step/krylov/ROL_MINRES.hpp index 27aaabbc287c..264d3d3a0749 100644 --- a/packages/rol/src/step/krylov/ROL_MINRES.hpp +++ b/packages/rol/src/step/krylov/ROL_MINRES.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/step/linesearch/ROL_BackTracking.hpp b/packages/rol/src/step/linesearch/ROL_BackTracking.hpp index 27bea1b869c2..5ed98e6f7fce 100644 --- a/packages/rol/src/step/linesearch/ROL_BackTracking.hpp +++ b/packages/rol/src/step/linesearch/ROL_BackTracking.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BACKTRACKING_H diff --git a/packages/rol/src/step/linesearch/ROL_Bisection.hpp b/packages/rol/src/step/linesearch/ROL_Bisection.hpp index 0462db47a1e0..de9d705073ca 100644 --- a/packages/rol/src/step/linesearch/ROL_Bisection.hpp +++ b/packages/rol/src/step/linesearch/ROL_Bisection.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BISECTION_H diff --git a/packages/rol/src/step/linesearch/ROL_Brents.hpp b/packages/rol/src/step/linesearch/ROL_Brents.hpp index 468d2d03445b..64af1e33f2e6 100644 --- a/packages/rol/src/step/linesearch/ROL_Brents.hpp +++ b/packages/rol/src/step/linesearch/ROL_Brents.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BRENTS_H diff --git a/packages/rol/src/step/linesearch/ROL_CubicInterp.hpp b/packages/rol/src/step/linesearch/ROL_CubicInterp.hpp index bf26b3fad52d..ae4d9e16a801 100644 --- a/packages/rol/src/step/linesearch/ROL_CubicInterp.hpp +++ b/packages/rol/src/step/linesearch/ROL_CubicInterp.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CUBICINTERP_H diff --git a/packages/rol/src/step/linesearch/ROL_GoldenSection.hpp b/packages/rol/src/step/linesearch/ROL_GoldenSection.hpp index 5ef393bc0d69..489c40e3d3fb 100644 --- a/packages/rol/src/step/linesearch/ROL_GoldenSection.hpp +++ b/packages/rol/src/step/linesearch/ROL_GoldenSection.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GOLDENSECTION_H diff --git a/packages/rol/src/step/linesearch/ROL_IterationScaling.hpp b/packages/rol/src/step/linesearch/ROL_IterationScaling.hpp index f38265da13e8..70b70eb4be7a 100644 --- a/packages/rol/src/step/linesearch/ROL_IterationScaling.hpp +++ b/packages/rol/src/step/linesearch/ROL_IterationScaling.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ITERATIONSCALING_H diff --git a/packages/rol/src/step/linesearch/ROL_LineSearch.hpp b/packages/rol/src/step/linesearch/ROL_LineSearch.hpp index 52d391b48dbf..9f6901d371c2 100644 --- a/packages/rol/src/step/linesearch/ROL_LineSearch.hpp +++ b/packages/rol/src/step/linesearch/ROL_LineSearch.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINESEARCH_H diff --git a/packages/rol/src/step/linesearch/ROL_LineSearchFactory.hpp b/packages/rol/src/step/linesearch/ROL_LineSearchFactory.hpp index 0c345726e947..d39f2dfb08cf 100644 --- a/packages/rol/src/step/linesearch/ROL_LineSearchFactory.hpp +++ b/packages/rol/src/step/linesearch/ROL_LineSearchFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINESEARCHFACTORY_H diff --git a/packages/rol/src/step/linesearch/ROL_PathBasedTargetLevel.hpp b/packages/rol/src/step/linesearch/ROL_PathBasedTargetLevel.hpp index 0897abd0047f..3c00df1d9ee9 100644 --- a/packages/rol/src/step/linesearch/ROL_PathBasedTargetLevel.hpp +++ b/packages/rol/src/step/linesearch/ROL_PathBasedTargetLevel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_PATHBASEDTARGETLEVEL_H diff --git a/packages/rol/src/step/linesearch/ROL_ScalarMinimizationLineSearch.hpp b/packages/rol/src/step/linesearch/ROL_ScalarMinimizationLineSearch.hpp index f6ca951e29a7..43a19ac88121 100644 --- a/packages/rol/src/step/linesearch/ROL_ScalarMinimizationLineSearch.hpp +++ b/packages/rol/src/step/linesearch/ROL_ScalarMinimizationLineSearch.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ScalarMinimizationLineSearch_H diff --git a/packages/rol/src/step/moreauyosidapenalty/ROL_MoreauYosidaPenalty.hpp b/packages/rol/src/step/moreauyosidapenalty/ROL_MoreauYosidaPenalty.hpp index 0771972e84e4..c5d7171ec1b1 100644 --- a/packages/rol/src/step/moreauyosidapenalty/ROL_MoreauYosidaPenalty.hpp +++ b/packages/rol/src/step/moreauyosidapenalty/ROL_MoreauYosidaPenalty.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MOREAUYOSIDAPENALTY_H diff --git a/packages/rol/src/step/nonlinearcg/ROL_NonlinearCG.hpp b/packages/rol/src/step/nonlinearcg/ROL_NonlinearCG.hpp index 98a0900ffebe..6bd80f46389f 100644 --- a/packages/rol/src/step/nonlinearcg/ROL_NonlinearCG.hpp +++ b/packages/rol/src/step/nonlinearcg/ROL_NonlinearCG.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_NONLINEARCG_H diff --git a/packages/rol/src/step/secant/ROL_BarzilaiBorwein.hpp b/packages/rol/src/step/secant/ROL_BarzilaiBorwein.hpp index 5759070a1971..cd1db84aa4e2 100644 --- a/packages/rol/src/step/secant/ROL_BarzilaiBorwein.hpp +++ b/packages/rol/src/step/secant/ROL_BarzilaiBorwein.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_SECANTFACTORY_H #include "ROL_SecantFactory.hpp" #else diff --git a/packages/rol/src/step/secant/ROL_Secant.hpp b/packages/rol/src/step/secant/ROL_Secant.hpp index bbccb4bf7637..b6d3a9c46cdd 100644 --- a/packages/rol/src/step/secant/ROL_Secant.hpp +++ b/packages/rol/src/step/secant/ROL_Secant.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SECANT_H diff --git a/packages/rol/src/step/secant/ROL_SecantFactory.hpp b/packages/rol/src/step/secant/ROL_SecantFactory.hpp index f63d7b0df84c..14ff6b175290 100644 --- a/packages/rol/src/step/secant/ROL_SecantFactory.hpp +++ b/packages/rol/src/step/secant/ROL_SecantFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SECANTFACTORY_H diff --git a/packages/rol/src/step/secant/ROL_lBFGS.hpp b/packages/rol/src/step/secant/ROL_lBFGS.hpp index 6f398a2f3e0c..9733ca1e45ca 100644 --- a/packages/rol/src/step/secant/ROL_lBFGS.hpp +++ b/packages/rol/src/step/secant/ROL_lBFGS.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LBFGS_H diff --git a/packages/rol/src/step/secant/ROL_lDFP.hpp b/packages/rol/src/step/secant/ROL_lDFP.hpp index 3220758fc68e..fd9099d46b7d 100644 --- a/packages/rol/src/step/secant/ROL_lDFP.hpp +++ b/packages/rol/src/step/secant/ROL_lDFP.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LDFP_H diff --git a/packages/rol/src/step/secant/ROL_lSR1.hpp b/packages/rol/src/step/secant/ROL_lSR1.hpp index c71b5afc6223..9ecc06c5347e 100644 --- a/packages/rol/src/step/secant/ROL_lSR1.hpp +++ b/packages/rol/src/step/secant/ROL_lSR1.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LSR1_H diff --git a/packages/rol/src/step/trustregion/ROL_CauchyPoint.hpp b/packages/rol/src/step/trustregion/ROL_CauchyPoint.hpp index d7939c2a76a7..f2208ca54f02 100644 --- a/packages/rol/src/step/trustregion/ROL_CauchyPoint.hpp +++ b/packages/rol/src/step/trustregion/ROL_CauchyPoint.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONFACTORY_H diff --git a/packages/rol/src/step/trustregion/ROL_ColemanLiModel.hpp b/packages/rol/src/step/trustregion/ROL_ColemanLiModel.hpp index 574d2788b5c5..f485e4ba42fb 100644 --- a/packages/rol/src/step/trustregion/ROL_ColemanLiModel.hpp +++ b/packages/rol/src/step/trustregion/ROL_ColemanLiModel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_COLEMANLIMODEL_HPP diff --git a/packages/rol/src/step/trustregion/ROL_ConicApproximationModel.hpp b/packages/rol/src/step/trustregion/ROL_ConicApproximationModel.hpp index 9250b637bdae..c6067f2fb821 100644 --- a/packages/rol/src/step/trustregion/ROL_ConicApproximationModel.hpp +++ b/packages/rol/src/step/trustregion/ROL_ConicApproximationModel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_CONICAPPROXIMATIONMODEL_H diff --git a/packages/rol/src/step/trustregion/ROL_DogLeg.hpp b/packages/rol/src/step/trustregion/ROL_DogLeg.hpp index 86ad2c8c6c6a..33e0905ec659 100644 --- a/packages/rol/src/step/trustregion/ROL_DogLeg.hpp +++ b/packages/rol/src/step/trustregion/ROL_DogLeg.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DOGLEG_H diff --git a/packages/rol/src/step/trustregion/ROL_DoubleDogLeg.hpp b/packages/rol/src/step/trustregion/ROL_DoubleDogLeg.hpp index b3ffd1303a95..4ed586e5a54e 100644 --- a/packages/rol/src/step/trustregion/ROL_DoubleDogLeg.hpp +++ b/packages/rol/src/step/trustregion/ROL_DoubleDogLeg.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_DOUBLEDOGLEG_H diff --git a/packages/rol/src/step/trustregion/ROL_KelleySachsModel.hpp b/packages/rol/src/step/trustregion/ROL_KelleySachsModel.hpp index 4195e8b1a87b..8820144a404a 100644 --- a/packages/rol/src/step/trustregion/ROL_KelleySachsModel.hpp +++ b/packages/rol/src/step/trustregion/ROL_KelleySachsModel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_KELLEYSACHSMODEL_HPP diff --git a/packages/rol/src/step/trustregion/ROL_LinMore.hpp b/packages/rol/src/step/trustregion/ROL_LinMore.hpp index a819c00fa82b..35fc020f7d7d 100644 --- a/packages/rol/src/step/trustregion/ROL_LinMore.hpp +++ b/packages/rol/src/step/trustregion/ROL_LinMore.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINMORE_H diff --git a/packages/rol/src/step/trustregion/ROL_LinMoreModel.hpp b/packages/rol/src/step/trustregion/ROL_LinMoreModel.hpp index 6a1607c7e127..782e7dc7aa3e 100644 --- a/packages/rol/src/step/trustregion/ROL_LinMoreModel.hpp +++ b/packages/rol/src/step/trustregion/ROL_LinMoreModel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_LINMOREMODEL_HPP diff --git a/packages/rol/src/step/trustregion/ROL_SemismoothNewtonDualModel.hpp b/packages/rol/src/step/trustregion/ROL_SemismoothNewtonDualModel.hpp index d0ead89b9bc8..07390b48b0a2 100644 --- a/packages/rol/src/step/trustregion/ROL_SemismoothNewtonDualModel.hpp +++ b/packages/rol/src/step/trustregion/ROL_SemismoothNewtonDualModel.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_SEMISMOOTHNEWTONDUALMODEL_HPP #define ROL_SEMISMOOTHNEWTONDUALMODEL_HPP diff --git a/packages/rol/src/step/trustregion/ROL_TruncatedCG.hpp b/packages/rol/src/step/trustregion/ROL_TruncatedCG.hpp index 2d159bf7cf88..090ea2a1dc7e 100644 --- a/packages/rol/src/step/trustregion/ROL_TruncatedCG.hpp +++ b/packages/rol/src/step/trustregion/ROL_TruncatedCG.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUNCATEDCG_H diff --git a/packages/rol/src/step/trustregion/ROL_TrustRegion.hpp b/packages/rol/src/step/trustregion/ROL_TrustRegion.hpp index 825ed7065761..d8b770c34028 100644 --- a/packages/rol/src/step/trustregion/ROL_TrustRegion.hpp +++ b/packages/rol/src/step/trustregion/ROL_TrustRegion.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGION_H diff --git a/packages/rol/src/step/trustregion/ROL_TrustRegionFactory.hpp b/packages/rol/src/step/trustregion/ROL_TrustRegionFactory.hpp index 7a41cfc0c8bb..9c54f6ff2a83 100644 --- a/packages/rol/src/step/trustregion/ROL_TrustRegionFactory.hpp +++ b/packages/rol/src/step/trustregion/ROL_TrustRegionFactory.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONFACTORY_H diff --git a/packages/rol/src/step/trustregion/ROL_TrustRegionModel.hpp b/packages/rol/src/step/trustregion/ROL_TrustRegionModel.hpp index 0c39ef3c706c..4bcb8475cb8a 100644 --- a/packages/rol/src/step/trustregion/ROL_TrustRegionModel.hpp +++ b/packages/rol/src/step/trustregion/ROL_TrustRegionModel.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_TRUSTREGIONMODEL_H diff --git a/packages/rol/src/step/trustregion/ROL_TrustRegionTypes.hpp b/packages/rol/src/step/trustregion/ROL_TrustRegionTypes.hpp index 3cb8ddf4c737..78ddf048937d 100644 --- a/packages/rol/src/step/trustregion/ROL_TrustRegionTypes.hpp +++ b/packages/rol/src/step/trustregion/ROL_TrustRegionTypes.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/utils/ROL2_EnumMap.hpp b/packages/rol/src/utils/ROL2_EnumMap.hpp index 23bbc1681fa2..798092e4f647 100644 --- a/packages/rol/src/utils/ROL2_EnumMap.hpp +++ b/packages/rol/src/utils/ROL2_EnumMap.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef ROL2_ENUMMAP_HPP #define ROL2_ENUMMAP_HPP diff --git a/packages/rol/src/utils/ROL2_Enumeration.hpp b/packages/rol/src/utils/ROL2_Enumeration.hpp index be7d2595c995..6e5d48be8fd6 100644 --- a/packages/rol/src/utils/ROL2_Enumeration.hpp +++ b/packages/rol/src/utils/ROL2_Enumeration.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef ROL2_ENUMERATION_HPP #define ROL2_ENUMERATION_HPP diff --git a/packages/rol/src/utils/ROL_BisectionScalarMinimization.hpp b/packages/rol/src/utils/ROL_BisectionScalarMinimization.hpp index 8173efbfcf8c..c56aacc0ed04 100644 --- a/packages/rol/src/utils/ROL_BisectionScalarMinimization.hpp +++ b/packages/rol/src/utils/ROL_BisectionScalarMinimization.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BISECTIONSCALARMINIMIZATION_H diff --git a/packages/rol/src/utils/ROL_Bracketing.hpp b/packages/rol/src/utils/ROL_Bracketing.hpp index 0fdad2e5496b..b1d33fe87943 100644 --- a/packages/rol/src/utils/ROL_Bracketing.hpp +++ b/packages/rol/src/utils/ROL_Bracketing.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BRACKETING_H diff --git a/packages/rol/src/utils/ROL_BrentsScalarMinimization.hpp b/packages/rol/src/utils/ROL_BrentsScalarMinimization.hpp index 65942636ae9b..03028f18d52d 100644 --- a/packages/rol/src/utils/ROL_BrentsScalarMinimization.hpp +++ b/packages/rol/src/utils/ROL_BrentsScalarMinimization.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_BRENTSSCALARMINIMIZATION_H diff --git a/packages/rol/src/utils/ROL_Fejer2Quadrature.hpp b/packages/rol/src/utils/ROL_Fejer2Quadrature.hpp index bc20e7899fcd..392be3e2b489 100644 --- a/packages/rol/src/utils/ROL_Fejer2Quadrature.hpp +++ b/packages/rol/src/utils/ROL_Fejer2Quadrature.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_FEJER2QUADRATURE_HPP diff --git a/packages/rol/src/utils/ROL_GaussChebyshev1Quadrature.hpp b/packages/rol/src/utils/ROL_GaussChebyshev1Quadrature.hpp index 9e1ae709207b..76589b2c186c 100644 --- a/packages/rol/src/utils/ROL_GaussChebyshev1Quadrature.hpp +++ b/packages/rol/src/utils/ROL_GaussChebyshev1Quadrature.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GAUSSCHEBYSHEV1QUADRATURE_HPP diff --git a/packages/rol/src/utils/ROL_GaussChebyshev2Quadrature.hpp b/packages/rol/src/utils/ROL_GaussChebyshev2Quadrature.hpp index 8fca831af334..4932457ce902 100644 --- a/packages/rol/src/utils/ROL_GaussChebyshev2Quadrature.hpp +++ b/packages/rol/src/utils/ROL_GaussChebyshev2Quadrature.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GAUSSCHEBYSHEV2QUADRATURE_HPP diff --git a/packages/rol/src/utils/ROL_GaussChebyshev3Quadrature.hpp b/packages/rol/src/utils/ROL_GaussChebyshev3Quadrature.hpp index 66df7d3dbe9c..01c79b1a07d5 100644 --- a/packages/rol/src/utils/ROL_GaussChebyshev3Quadrature.hpp +++ b/packages/rol/src/utils/ROL_GaussChebyshev3Quadrature.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GAUSSCHEBYSHEV3QUADRATURE_HPP diff --git a/packages/rol/src/utils/ROL_GaussLegendreQuadrature.hpp b/packages/rol/src/utils/ROL_GaussLegendreQuadrature.hpp index 8704119edf37..a60b00dd6a88 100644 --- a/packages/rol/src/utils/ROL_GaussLegendreQuadrature.hpp +++ b/packages/rol/src/utils/ROL_GaussLegendreQuadrature.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GAUSSLEGENDREQUADRATURE_HPP diff --git a/packages/rol/src/utils/ROL_GoldenSectionScalarMinimization.hpp b/packages/rol/src/utils/ROL_GoldenSectionScalarMinimization.hpp index 39afae0d2713..cd7d3b3c75aa 100644 --- a/packages/rol/src/utils/ROL_GoldenSectionScalarMinimization.hpp +++ b/packages/rol/src/utils/ROL_GoldenSectionScalarMinimization.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_GOLDENSECTIONSCALARMINIMIZATION_H diff --git a/packages/rol/src/utils/ROL_HagerZhangBracketing.hpp b/packages/rol/src/utils/ROL_HagerZhangBracketing.hpp index 960e9089c8ec..fbdde0bcaf1e 100644 --- a/packages/rol/src/utils/ROL_HagerZhangBracketing.hpp +++ b/packages/rol/src/utils/ROL_HagerZhangBracketing.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_HAGERZHANGBRACKETING_H diff --git a/packages/rol/src/utils/ROL_Quadrature1D.hpp b/packages/rol/src/utils/ROL_Quadrature1D.hpp index c9f9818a30b8..9156334b469c 100644 --- a/packages/rol/src/utils/ROL_Quadrature1D.hpp +++ b/packages/rol/src/utils/ROL_Quadrature1D.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_QUADRATURE1D_HPP diff --git a/packages/rol/src/utils/ROL_ScalarFunction.hpp b/packages/rol/src/utils/ROL_ScalarFunction.hpp index 5de415bc2535..7cb35ad9b9c4 100644 --- a/packages/rol/src/utils/ROL_ScalarFunction.hpp +++ b/packages/rol/src/utils/ROL_ScalarFunction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALARFUNCTION_H diff --git a/packages/rol/src/utils/ROL_ScalarMinimization.hpp b/packages/rol/src/utils/ROL_ScalarMinimization.hpp index 95c614864ecb..77679988a781 100644 --- a/packages/rol/src/utils/ROL_ScalarMinimization.hpp +++ b/packages/rol/src/utils/ROL_ScalarMinimization.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALARMINIMIZATION_H diff --git a/packages/rol/src/utils/ROL_ScalarMinimizationStatusTest.hpp b/packages/rol/src/utils/ROL_ScalarMinimizationStatusTest.hpp index 78c33557c7b5..cd6ac78bcfbe 100644 --- a/packages/rol/src/utils/ROL_ScalarMinimizationStatusTest.hpp +++ b/packages/rol/src/utils/ROL_ScalarMinimizationStatusTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALARMINIMIZATIONSTATUSTEST_H diff --git a/packages/rol/src/utils/ROL_ScalarMinimizationTest.hpp b/packages/rol/src/utils/ROL_ScalarMinimizationTest.hpp index fd852c1504cb..4f98a22534ab 100644 --- a/packages/rol/src/utils/ROL_ScalarMinimizationTest.hpp +++ b/packages/rol/src/utils/ROL_ScalarMinimizationTest.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALARMINIMIZATIONTEST_H diff --git a/packages/rol/src/utils/ROL_ScalarMinimizationTest01.hpp b/packages/rol/src/utils/ROL_ScalarMinimizationTest01.hpp index e12233d9ded6..cc2f6f7e7b40 100644 --- a/packages/rol/src/utils/ROL_ScalarMinimizationTest01.hpp +++ b/packages/rol/src/utils/ROL_ScalarMinimizationTest01.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALARMINIMIZATIONTEST01_H diff --git a/packages/rol/src/utils/function_bindings/ROL_Constraint_CheckInterface.hpp b/packages/rol/src/utils/function_bindings/ROL_Constraint_CheckInterface.hpp index 5d116d3efd8c..61a7809a1076 100644 --- a/packages/rol/src/utils/function_bindings/ROL_Constraint_CheckInterface.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_Constraint_CheckInterface.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_CONSTRAINT_CHECKINTERFACE_HPP #define ROL_CONSTRAINT_CHECKINTERFACE_HPP diff --git a/packages/rol/src/utils/function_bindings/ROL_FiniteDifference.hpp b/packages/rol/src/utils/function_bindings/ROL_FiniteDifference.hpp index 3c5fab8d1654..e79f53fa7879 100644 --- a/packages/rol/src/utils/function_bindings/ROL_FiniteDifference.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_FiniteDifference.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_FINITEDIFFERENCE_HPP #define ROL_FINITEDIFFERENCE_HPP diff --git a/packages/rol/src/utils/function_bindings/ROL_FiniteDifferenceDef.hpp b/packages/rol/src/utils/function_bindings/ROL_FiniteDifferenceDef.hpp index a75605a0b493..dda714a52e1e 100644 --- a/packages/rol/src/utils/function_bindings/ROL_FiniteDifferenceDef.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_FiniteDifferenceDef.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (width_14) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_FINITEDIFFERENCEDEF_HPP #define ROL_FINITEDIFFERENCEDEF_HPP diff --git a/packages/rol/src/utils/function_bindings/ROL_FunctionBindings.hpp b/packages/rol/src/utils/function_bindings/ROL_FunctionBindings.hpp index 5d5916c411db..ba569805374d 100644 --- a/packages/rol/src/utils/function_bindings/ROL_FunctionBindings.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_FunctionBindings.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_FUNCTIONBINDINGS_HPP #define ROL_FUNCTIONBINDINGS_HPP diff --git a/packages/rol/src/utils/function_bindings/ROL_Objective_CheckInterface.hpp b/packages/rol/src/utils/function_bindings/ROL_Objective_CheckInterface.hpp index 53685cd649a9..d90a2f9404d1 100644 --- a/packages/rol/src/utils/function_bindings/ROL_Objective_CheckInterface.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_Objective_CheckInterface.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_OBJECTIVE_CHECKINTERFACE_HPP #define ROL_OBJECTIVE_CHECKINTERFACE_HPP diff --git a/packages/rol/src/utils/function_bindings/ROL_Objective_SimOpt_CheckInterfaceDef.hpp b/packages/rol/src/utils/function_bindings/ROL_Objective_SimOpt_CheckInterfaceDef.hpp index 533e4b184a0b..e20342976506 100644 --- a/packages/rol/src/utils/function_bindings/ROL_Objective_SimOpt_CheckInterfaceDef.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_Objective_SimOpt_CheckInterfaceDef.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_OBJECTIVE_SIMOPT_CHECKINTERFACEDEF_HPP #define ROL_OBJECTIVE_SIMOPT_CHECKINTERFACEDEF_HPP diff --git a/packages/rol/src/utils/function_bindings/ROL_ValidateFunction.hpp b/packages/rol/src/utils/function_bindings/ROL_ValidateFunction.hpp index e8bfb6d672d0..8330ac895fc3 100644 --- a/packages/rol/src/utils/function_bindings/ROL_ValidateFunction.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_ValidateFunction.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/utils/function_bindings/ROL_ValidateFunctionDef.hpp b/packages/rol/src/utils/function_bindings/ROL_ValidateFunctionDef.hpp index e430360649f3..6a1804fd69b5 100644 --- a/packages/rol/src/utils/function_bindings/ROL_ValidateFunctionDef.hpp +++ b/packages/rol/src/utils/function_bindings/ROL_ValidateFunctionDef.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #ifndef ROL_VALIDATEFUNCTIONDEF_HPP #define ROL_VALIDATEFUNCTIONDEF_HPP diff --git a/packages/rol/src/vector/ROL_ElementwiseVector.hpp b/packages/rol/src/vector/ROL_ElementwiseVector.hpp index 500cdf90d8d5..ff43f0dff10a 100644 --- a/packages/rol/src/vector/ROL_ElementwiseVector.hpp +++ b/packages/rol/src/vector/ROL_ElementwiseVector.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_ELEMENTWISE_VECTOR_H diff --git a/packages/rol/src/vector/ROL_InactiveSetVector.hpp b/packages/rol/src/vector/ROL_InactiveSetVector.hpp index cc74e174f141..5ffa5042a2e2 100644 --- a/packages/rol/src/vector/ROL_InactiveSetVector.hpp +++ b/packages/rol/src/vector/ROL_InactiveSetVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_INACTIVE_SET_VECTOR_HPP diff --git a/packages/rol/src/vector/ROL_PartitionedVector.hpp b/packages/rol/src/vector/ROL_PartitionedVector.hpp index c6984e35d1f3..d1f7706ab26d 100644 --- a/packages/rol/src/vector/ROL_PartitionedVector.hpp +++ b/packages/rol/src/vector/ROL_PartitionedVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Vector.hpp" diff --git a/packages/rol/src/vector/ROL_ProfiledVector.hpp b/packages/rol/src/vector/ROL_ProfiledVector.hpp index b1bc8719a638..b60c9cb78f58 100644 --- a/packages/rol/src/vector/ROL_ProfiledVector.hpp +++ b/packages/rol/src/vector/ROL_ProfiledVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_VECTORPROFILER_H diff --git a/packages/rol/src/vector/ROL_RandomVector.hpp b/packages/rol/src/vector/ROL_RandomVector.hpp index 758cff08bd64..554648debc10 100644 --- a/packages/rol/src/vector/ROL_RandomVector.hpp +++ b/packages/rol/src/vector/ROL_RandomVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RANDOMVECTOR_H diff --git a/packages/rol/src/vector/ROL_RieszVector.hpp b/packages/rol/src/vector/ROL_RieszVector.hpp index 21bad80e78fb..2652ed71ed79 100644 --- a/packages/rol/src/vector/ROL_RieszVector.hpp +++ b/packages/rol/src/vector/ROL_RieszVector.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_RIESZVECTOR_H diff --git a/packages/rol/src/vector/ROL_ScaledStdVector.hpp b/packages/rol/src/vector/ROL_ScaledStdVector.hpp index aabe7e5a5836..140b23f29295 100644 --- a/packages/rol/src/vector/ROL_ScaledStdVector.hpp +++ b/packages/rol/src/vector/ROL_ScaledStdVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SCALEDSTDVECTOR_H diff --git a/packages/rol/src/vector/ROL_ScaledVector.hpp b/packages/rol/src/vector/ROL_ScaledVector.hpp index 399358361505..669109bb1767 100644 --- a/packages/rol/src/vector/ROL_ScaledVector.hpp +++ b/packages/rol/src/vector/ROL_ScaledVector.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_SCALEDVECTOR_HPP #define ROL_SCALEDVECTOR_HPP diff --git a/packages/rol/src/vector/ROL_SingletonVector.hpp b/packages/rol/src/vector/ROL_SingletonVector.hpp index c86b73dd6e29..b991ac7984d6 100644 --- a/packages/rol/src/vector/ROL_SingletonVector.hpp +++ b/packages/rol/src/vector/ROL_SingletonVector.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_SINGLETONVECTOR_H diff --git a/packages/rol/src/vector/ROL_StdArray.hpp b/packages/rol/src/vector/ROL_StdArray.hpp index c68f03179041..140a590464e1 100644 --- a/packages/rol/src/vector/ROL_StdArray.hpp +++ b/packages/rol/src/vector/ROL_StdArray.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDARRAY_H diff --git a/packages/rol/src/vector/ROL_StdVector.hpp b/packages/rol/src/vector/ROL_StdVector.hpp index bc36deba2bc0..d971d2c3251e 100644 --- a/packages/rol/src/vector/ROL_StdVector.hpp +++ b/packages/rol/src/vector/ROL_StdVector.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_STDVECTOR_H diff --git a/packages/rol/src/vector/ROL_Vector.hpp b/packages/rol/src/vector/ROL_Vector.hpp index c586aa9e0ceb..d37b19529979 100644 --- a/packages/rol/src/vector/ROL_Vector.hpp +++ b/packages/rol/src/vector/ROL_Vector.hpp @@ -1,45 +1,11 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_VECTOR_H diff --git a/packages/rol/src/vector/ROL_VectorClone.hpp b/packages/rol/src/vector/ROL_VectorClone.hpp index ed6e308239b7..224f222a7103 100644 --- a/packages/rol/src/vector/ROL_VectorClone.hpp +++ b/packages/rol/src/vector/ROL_VectorClone.hpp @@ -3,46 +3,12 @@ #define ROL_VECTORCLONE_HPP // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Vector.hpp" diff --git a/packages/rol/src/vector/ROL_VectorWorkspace.hpp b/packages/rol/src/vector/ROL_VectorWorkspace.hpp index a1430bd4271b..e9364b1110aa 100644 --- a/packages/rol/src/vector/ROL_VectorWorkspace.hpp +++ b/packages/rol/src/vector/ROL_VectorWorkspace.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/vector/ROL_Vector_SimOpt.hpp b/packages/rol/src/vector/ROL_Vector_SimOpt.hpp index f412050abd5a..f75c7ddde455 100644 --- a/packages/rol/src/vector/ROL_Vector_SimOpt.hpp +++ b/packages/rol/src/vector/ROL_Vector_SimOpt.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_VECTOR_SIMOPT_HPP diff --git a/packages/rol/src/vector/ROL_WrappedVector.hpp b/packages/rol/src/vector/ROL_WrappedVector.hpp index ed1a7233ba45..13c8db35b5b7 100644 --- a/packages/rol/src/vector/ROL_WrappedVector.hpp +++ b/packages/rol/src/vector/ROL_WrappedVector.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #pragma once #ifndef ROL_WRAPPEDVECTOR_HPP #define ROL_WRAPPEDVECTOR_HPP diff --git a/packages/rol/src/zoo/ROL_HelperFunctions.hpp b/packages/rol/src/zoo/ROL_HelperFunctions.hpp index 595241c4c534..0dbdad547d3d 100644 --- a/packages/rol/src/zoo/ROL_HelperFunctions.hpp +++ b/packages/rol/src/zoo/ROL_HelperFunctions.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/ROL_ParameterListConverters.hpp b/packages/rol/src/zoo/ROL_ParameterListConverters.hpp index 088c95df5d6e..a8470fab1945 100644 --- a/packages/rol/src/zoo/ROL_ParameterListConverters.hpp +++ b/packages/rol/src/zoo/ROL_ParameterListConverters.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_PARAMETER_LIST_CONVERTERS_H #define ROL_PARAMETER_LIST_CONVERTERS_H diff --git a/packages/rol/src/zoo/ROL_ScalarTraits.hpp b/packages/rol/src/zoo/ROL_ScalarTraits.hpp index affc3d4d412c..5e2903e2e813 100644 --- a/packages/rol/src/zoo/ROL_ScalarTraits.hpp +++ b/packages/rol/src/zoo/ROL_ScalarTraits.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/zoo/ROL_Stream.hpp b/packages/rol/src/zoo/ROL_Stream.hpp index 883af0a4bf88..7534e033bb54 100644 --- a/packages/rol/src/zoo/ROL_Stream.hpp +++ b/packages/rol/src/zoo/ROL_Stream.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #pragma once diff --git a/packages/rol/src/zoo/ROL_Types.hpp b/packages/rol/src/zoo/ROL_Types.hpp index 739eda150c76..03dc4564cb61 100644 --- a/packages/rol/src/zoo/ROL_Types.hpp +++ b/packages/rol/src/zoo/ROL_Types.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/ROL_ValidParameters.hpp b/packages/rol/src/zoo/ROL_ValidParameters.hpp index 6800c1611adb..d944eb9b1957 100644 --- a/packages/rol/src/zoo/ROL_ValidParameters.hpp +++ b/packages/rol/src/zoo/ROL_ValidParameters.hpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #ifndef ROL_VALID_PARAMETERS_H #define ROL_VALID_PARAMETERS_H diff --git a/packages/rol/src/zoo/testproblems/ROL_BVP.hpp b/packages/rol/src/zoo/testproblems/ROL_BVP.hpp index bc40475f50a8..26094b4d9b39 100644 --- a/packages/rol/src/zoo/testproblems/ROL_BVP.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_BVP.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Beale.hpp b/packages/rol/src/zoo/testproblems/ROL_Beale.hpp index eb4044f928c9..50f239cd8705 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Beale.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Beale.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Cantilever.hpp b/packages/rol/src/zoo/testproblems/ROL_Cantilever.hpp index b34673b4e15f..3e01708604fe 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Cantilever.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Cantilever.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_CantileverBeam.hpp b/packages/rol/src/zoo/testproblems/ROL_CantileverBeam.hpp index f8899155d331..d1ded0689733 100644 --- a/packages/rol/src/zoo/testproblems/ROL_CantileverBeam.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_CantileverBeam.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Cubic.hpp b/packages/rol/src/zoo/testproblems/ROL_Cubic.hpp index b750b53fc962..e59384bedce7 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Cubic.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Cubic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_CylinderHead.hpp b/packages/rol/src/zoo/testproblems/ROL_CylinderHead.hpp index fdd4f5401ed1..fd3a5d8d6276 100644 --- a/packages/rol/src/zoo/testproblems/ROL_CylinderHead.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_CylinderHead.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_FreudensteinRoth.hpp b/packages/rol/src/zoo/testproblems/ROL_FreudensteinRoth.hpp index c60623a748ea..20e45ef79c19 100644 --- a/packages/rol/src/zoo/testproblems/ROL_FreudensteinRoth.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_FreudensteinRoth.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_GetTestProblems.hpp b/packages/rol/src/zoo/testproblems/ROL_GetTestProblems.hpp index 1365de7c3187..eb330f335626 100644 --- a/packages/rol/src/zoo/testproblems/ROL_GetTestProblems.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_GetTestProblems.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS1.hpp b/packages/rol/src/zoo/testproblems/ROL_HS1.hpp index 4fd6e939cc50..e7a41a60d581 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS1.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS1.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS14.hpp b/packages/rol/src/zoo/testproblems/ROL_HS14.hpp index 4718309f1177..3c036eb41ec2 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS14.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS14.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS2.hpp b/packages/rol/src/zoo/testproblems/ROL_HS2.hpp index 858154f5b836..1c8cc32b296c 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS2.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS2.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS21.hpp b/packages/rol/src/zoo/testproblems/ROL_HS21.hpp index add292b7e88e..ba55b272af04 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS21.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS21.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS24.hpp b/packages/rol/src/zoo/testproblems/ROL_HS24.hpp index a0a818702e73..c325d600bc89 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS24.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS24.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS25.hpp b/packages/rol/src/zoo/testproblems/ROL_HS25.hpp index 2568a7f47bd5..20f15a0bbc94 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS25.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS25.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS28.hpp b/packages/rol/src/zoo/testproblems/ROL_HS28.hpp index 87c202d98297..56c86d9bd377 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS28.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS28.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS29.hpp b/packages/rol/src/zoo/testproblems/ROL_HS29.hpp index 0544fd2c4d40..d8efd5d8dd95 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS29.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS29.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS3.hpp b/packages/rol/src/zoo/testproblems/ROL_HS3.hpp index 364498507515..bc98d90fa106 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS3.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS3.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS32.hpp b/packages/rol/src/zoo/testproblems/ROL_HS32.hpp index 069638995a77..52fd90ac4f72 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS32.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS32.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS38.hpp b/packages/rol/src/zoo/testproblems/ROL_HS38.hpp index bd3fedcb9e85..b95e6d1b3d6e 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS38.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS38.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS39.hpp b/packages/rol/src/zoo/testproblems/ROL_HS39.hpp index 8d636d56bf58..1e89d37532e0 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS39.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS39.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS4.hpp b/packages/rol/src/zoo/testproblems/ROL_HS4.hpp index e88b71157429..27942389d81a 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS4.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS4.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS41.hpp b/packages/rol/src/zoo/testproblems/ROL_HS41.hpp index 11e7610edbb2..911c091d6c83 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS41.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS41.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS42.hpp b/packages/rol/src/zoo/testproblems/ROL_HS42.hpp index b4aae0182d80..d5faed3b3569 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS42.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS42.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2042) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS45.hpp b/packages/rol/src/zoo/testproblems/ROL_HS45.hpp index 716e1c3f78b7..a57e3e4579a6 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS45.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS45.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS48.hpp b/packages/rol/src/zoo/testproblems/ROL_HS48.hpp index 524efa5fc625..42044981201b 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS48.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS48.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS49.hpp b/packages/rol/src/zoo/testproblems/ROL_HS49.hpp index cb6aca20a35d..d283049f5e42 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS49.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS49.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS5.hpp b/packages/rol/src/zoo/testproblems/ROL_HS5.hpp index d7841bd59e56..3e7b829b2acf 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS5.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS5.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS50.hpp b/packages/rol/src/zoo/testproblems/ROL_HS50.hpp index cba7802dd4d2..b78073f44f63 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS50.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS50.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS51.hpp b/packages/rol/src/zoo/testproblems/ROL_HS51.hpp index cb6eb63304bd..a468f74fee79 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS51.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS51.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS52.hpp b/packages/rol/src/zoo/testproblems/ROL_HS52.hpp index 651a0431d06c..7d72ad723c5a 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS52.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS52.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS53.hpp b/packages/rol/src/zoo/testproblems/ROL_HS53.hpp index d0949b4416bb..a549d4786b9a 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS53.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS53.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS55.hpp b/packages/rol/src/zoo/testproblems/ROL_HS55.hpp index 45b5dbbf4739..b9f3430af6af 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS55.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS55.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS63.hpp b/packages/rol/src/zoo/testproblems/ROL_HS63.hpp index b5cdc27bd65f..ea194d92ff78 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS63.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS63.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_HS9.hpp b/packages/rol/src/zoo/testproblems/ROL_HS9.hpp index 801aeea311a2..0349f2c08963 100644 --- a/packages/rol/src/zoo/testproblems/ROL_HS9.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_HS9.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_LeastSquares.hpp b/packages/rol/src/zoo/testproblems/ROL_LeastSquares.hpp index a281fda46889..5f5be43aab39 100644 --- a/packages/rol/src/zoo/testproblems/ROL_LeastSquares.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_LeastSquares.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Minimax1.hpp b/packages/rol/src/zoo/testproblems/ROL_Minimax1.hpp index 3be03f5965bc..dc4bb36dabb2 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Minimax1.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Minimax1.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MINIMAX1_HPP diff --git a/packages/rol/src/zoo/testproblems/ROL_Minimax2.hpp b/packages/rol/src/zoo/testproblems/ROL_Minimax2.hpp index 41efaf1127d5..efaf1654bf82 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Minimax2.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Minimax2.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MINIMAX2_HPP diff --git a/packages/rol/src/zoo/testproblems/ROL_Minimax3.hpp b/packages/rol/src/zoo/testproblems/ROL_Minimax3.hpp index 62f2626dfc62..f82b3e5bd7fb 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Minimax3.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Minimax3.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef ROL_MINIMAX3_HPP diff --git a/packages/rol/src/zoo/testproblems/ROL_ParaboloidCircle.hpp b/packages/rol/src/zoo/testproblems/ROL_ParaboloidCircle.hpp index cde89986dcfd..56fe7807a95e 100644 --- a/packages/rol/src/zoo/testproblems/ROL_ParaboloidCircle.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_ParaboloidCircle.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_PoissonControl.hpp b/packages/rol/src/zoo/testproblems/ROL_PoissonControl.hpp index 1bc628dcb45d..75f71ce73759 100644 --- a/packages/rol/src/zoo/testproblems/ROL_PoissonControl.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_PoissonControl.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_PoissonInversion.hpp b/packages/rol/src/zoo/testproblems/ROL_PoissonInversion.hpp index f8a817abcd6b..7d3bd51e6e57 100644 --- a/packages/rol/src/zoo/testproblems/ROL_PoissonInversion.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_PoissonInversion.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Powell.hpp b/packages/rol/src/zoo/testproblems/ROL_Powell.hpp index b2488edefad2..1857b7108b0c 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Powell.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Powell.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Quartic.hpp b/packages/rol/src/zoo/testproblems/ROL_Quartic.hpp index 78d433c26f59..69f16245cb7e 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Quartic.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Quartic.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Rosenbrock.hpp b/packages/rol/src/zoo/testproblems/ROL_Rosenbrock.hpp index 1f0136317347..c50aafba5270 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Rosenbrock.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Rosenbrock.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_SimpleEqConstrained.hpp b/packages/rol/src/zoo/testproblems/ROL_SimpleEqConstrained.hpp index 25a119c86613..88a9639e55e8 100644 --- a/packages/rol/src/zoo/testproblems/ROL_SimpleEqConstrained.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_SimpleEqConstrained.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_SumOfSquares.hpp b/packages/rol/src/zoo/testproblems/ROL_SumOfSquares.hpp index 6fab7e3f5f6d..906caf4dee5f 100644 --- a/packages/rol/src/zoo/testproblems/ROL_SumOfSquares.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_SumOfSquares.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_TestProblem.hpp b/packages/rol/src/zoo/testproblems/ROL_TestProblem.hpp index 06e5e4ba38b9..670ee50899b3 100644 --- a/packages/rol/src/zoo/testproblems/ROL_TestProblem.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_TestProblem.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/src/zoo/testproblems/ROL_Zakharov.hpp b/packages/rol/src/zoo/testproblems/ROL_Zakharov.hpp index 4e8946a52da2..ec23bbcb2cad 100644 --- a/packages/rol/src/zoo/testproblems/ROL_Zakharov.hpp +++ b/packages/rol/src/zoo/testproblems/ROL_Zakharov.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file diff --git a/packages/rol/test/algorithm/TypeB/test_01.cpp b/packages/rol/test/algorithm/TypeB/test_01.cpp index 1a288b63ea87..5d644edf6824 100644 --- a/packages/rol/test/algorithm/TypeB/test_01.cpp +++ b/packages/rol/test/algorithm/TypeB/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_02.cpp b/packages/rol/test/algorithm/TypeB/test_02.cpp index 4195e78a7d35..b343c49b5796 100644 --- a/packages/rol/test/algorithm/TypeB/test_02.cpp +++ b/packages/rol/test/algorithm/TypeB/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_03.cpp b/packages/rol/test/algorithm/TypeB/test_03.cpp index 37c4d64515f0..21c08f9e3832 100644 --- a/packages/rol/test/algorithm/TypeB/test_03.cpp +++ b/packages/rol/test/algorithm/TypeB/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_04.cpp b/packages/rol/test/algorithm/TypeB/test_04.cpp index 44b82564a259..f7feb7531315 100644 --- a/packages/rol/test/algorithm/TypeB/test_04.cpp +++ b/packages/rol/test/algorithm/TypeB/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_05.cpp b/packages/rol/test/algorithm/TypeB/test_05.cpp index f84a45863a4d..587d771556f0 100644 --- a/packages/rol/test/algorithm/TypeB/test_05.cpp +++ b/packages/rol/test/algorithm/TypeB/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_06.cpp b/packages/rol/test/algorithm/TypeB/test_06.cpp index 94fa2170c057..33a548b51bbb 100644 --- a/packages/rol/test/algorithm/TypeB/test_06.cpp +++ b/packages/rol/test/algorithm/TypeB/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_07.cpp b/packages/rol/test/algorithm/TypeB/test_07.cpp index 837c9638225c..6ee77103afb9 100644 --- a/packages/rol/test/algorithm/TypeB/test_07.cpp +++ b/packages/rol/test/algorithm/TypeB/test_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_08.cpp b/packages/rol/test/algorithm/TypeB/test_08.cpp index a5196120f89c..250c99f5b5d1 100644 --- a/packages/rol/test/algorithm/TypeB/test_08.cpp +++ b/packages/rol/test/algorithm/TypeB/test_08.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_09.cpp b/packages/rol/test/algorithm/TypeB/test_09.cpp index 4b64be901230..2a3cc4ab6444 100644 --- a/packages/rol/test/algorithm/TypeB/test_09.cpp +++ b/packages/rol/test/algorithm/TypeB/test_09.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_10.cpp b/packages/rol/test/algorithm/TypeB/test_10.cpp index 2aca037db99a..c4eeeb668f43 100644 --- a/packages/rol/test/algorithm/TypeB/test_10.cpp +++ b/packages/rol/test/algorithm/TypeB/test_10.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_11.cpp b/packages/rol/test/algorithm/TypeB/test_11.cpp index edcdf100e305..16c501dc1cb3 100644 --- a/packages/rol/test/algorithm/TypeB/test_11.cpp +++ b/packages/rol/test/algorithm/TypeB/test_11.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_11.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_12.cpp b/packages/rol/test/algorithm/TypeB/test_12.cpp index 10d25908f233..6f118566dc87 100644 --- a/packages/rol/test/algorithm/TypeB/test_12.cpp +++ b/packages/rol/test/algorithm/TypeB/test_12.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_11.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_13.cpp b/packages/rol/test/algorithm/TypeB/test_13.cpp index 1a096fe9f239..e0fc7c3b9f7e 100644 --- a/packages/rol/test/algorithm/TypeB/test_13.cpp +++ b/packages/rol/test/algorithm/TypeB/test_13.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_11.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_14.cpp b/packages/rol/test/algorithm/TypeB/test_14.cpp index 733c3f4384cb..70b3b76bf02c 100644 --- a/packages/rol/test/algorithm/TypeB/test_14.cpp +++ b/packages/rol/test/algorithm/TypeB/test_14.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_15.cpp b/packages/rol/test/algorithm/TypeB/test_15.cpp index 0d471337c14b..445d759dd040 100644 --- a/packages/rol/test/algorithm/TypeB/test_15.cpp +++ b/packages/rol/test/algorithm/TypeB/test_15.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_11.cpp diff --git a/packages/rol/test/algorithm/TypeB/test_16.cpp b/packages/rol/test/algorithm/TypeB/test_16.cpp index 5dab147ec1f7..c14ff0cd67b5 100644 --- a/packages/rol/test/algorithm/TypeB/test_16.cpp +++ b/packages/rol/test/algorithm/TypeB/test_16.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/algorithm/TypeE/test_01.cpp b/packages/rol/test/algorithm/TypeE/test_01.cpp index 05b646b7ed33..038edb05e7c1 100644 --- a/packages/rol/test/algorithm/TypeE/test_01.cpp +++ b/packages/rol/test/algorithm/TypeE/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeE/test_02.cpp b/packages/rol/test/algorithm/TypeE/test_02.cpp index 6f32886fe618..aaa8980c3237 100644 --- a/packages/rol/test/algorithm/TypeE/test_02.cpp +++ b/packages/rol/test/algorithm/TypeE/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeE/test_03.cpp b/packages/rol/test/algorithm/TypeE/test_03.cpp index 700621d6281c..bf7d8e6cc6f5 100644 --- a/packages/rol/test/algorithm/TypeE/test_03.cpp +++ b/packages/rol/test/algorithm/TypeE/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeE/test_04.cpp b/packages/rol/test/algorithm/TypeE/test_04.cpp index c2498d62ec8f..1fddf21f7818 100644 --- a/packages/rol/test/algorithm/TypeE/test_04.cpp +++ b/packages/rol/test/algorithm/TypeE/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeG/test_01.cpp b/packages/rol/test/algorithm/TypeG/test_01.cpp index 007b27e45290..8b276039e876 100644 --- a/packages/rol/test/algorithm/TypeG/test_01.cpp +++ b/packages/rol/test/algorithm/TypeG/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeG/test_02.cpp b/packages/rol/test/algorithm/TypeG/test_02.cpp index 9bd95341a9e4..82696192d86f 100644 --- a/packages/rol/test/algorithm/TypeG/test_02.cpp +++ b/packages/rol/test/algorithm/TypeG/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeG/test_03.cpp b/packages/rol/test/algorithm/TypeG/test_03.cpp index 8a8731b21060..b619e2cb89b8 100644 --- a/packages/rol/test/algorithm/TypeG/test_03.cpp +++ b/packages/rol/test/algorithm/TypeG/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeG/test_04.cpp b/packages/rol/test/algorithm/TypeG/test_04.cpp index c579bdc692fa..85a36cba74f0 100644 --- a/packages/rol/test/algorithm/TypeG/test_04.cpp +++ b/packages/rol/test/algorithm/TypeG/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_01.cpp b/packages/rol/test/algorithm/TypeP/test_01.cpp index 761744e35d57..3c2c73b29953 100644 --- a/packages/rol/test/algorithm/TypeP/test_01.cpp +++ b/packages/rol/test/algorithm/TypeP/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_02.cpp b/packages/rol/test/algorithm/TypeP/test_02.cpp index 9fa04829816f..c72ddf9301a1 100644 --- a/packages/rol/test/algorithm/TypeP/test_02.cpp +++ b/packages/rol/test/algorithm/TypeP/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_03.cpp b/packages/rol/test/algorithm/TypeP/test_03.cpp index cdf78f888060..51cc3aca469a 100644 --- a/packages/rol/test/algorithm/TypeP/test_03.cpp +++ b/packages/rol/test/algorithm/TypeP/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_04.cpp b/packages/rol/test/algorithm/TypeP/test_04.cpp index 8d49bd4a81df..cdf2335d18a0 100644 --- a/packages/rol/test/algorithm/TypeP/test_04.cpp +++ b/packages/rol/test/algorithm/TypeP/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_05.cpp b/packages/rol/test/algorithm/TypeP/test_05.cpp index 1ca1cff63ec0..3fbabf89c266 100644 --- a/packages/rol/test/algorithm/TypeP/test_05.cpp +++ b/packages/rol/test/algorithm/TypeP/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_05.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_06.cpp b/packages/rol/test/algorithm/TypeP/test_06.cpp index 216c10dac122..d47f1c70b56a 100644 --- a/packages/rol/test/algorithm/TypeP/test_06.cpp +++ b/packages/rol/test/algorithm/TypeP/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_06.cpp diff --git a/packages/rol/test/algorithm/TypeP/test_07.cpp b/packages/rol/test/algorithm/TypeP/test_07.cpp index 1282b9a62bda..e29bf5449986 100644 --- a/packages/rol/test/algorithm/TypeP/test_07.cpp +++ b/packages/rol/test/algorithm/TypeP/test_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_07.cpp diff --git a/packages/rol/test/algorithm/TypeU/test_01.cpp b/packages/rol/test/algorithm/TypeU/test_01.cpp index c7ad7cdfd76c..b48b8e15a2ef 100644 --- a/packages/rol/test/algorithm/TypeU/test_01.cpp +++ b/packages/rol/test/algorithm/TypeU/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeU/test_02.cpp b/packages/rol/test/algorithm/TypeU/test_02.cpp index bc9a5b9a0a19..971b43699801 100644 --- a/packages/rol/test/algorithm/TypeU/test_02.cpp +++ b/packages/rol/test/algorithm/TypeU/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeU/test_03.cpp b/packages/rol/test/algorithm/TypeU/test_03.cpp index 1b9eb91a8729..9ec25bd0fe76 100644 --- a/packages/rol/test/algorithm/TypeU/test_03.cpp +++ b/packages/rol/test/algorithm/TypeU/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/TypeU/test_04.cpp b/packages/rol/test/algorithm/TypeU/test_04.cpp index b5f72906f10c..d787339f7b62 100644 --- a/packages/rol/test/algorithm/TypeU/test_04.cpp +++ b/packages/rol/test/algorithm/TypeU/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_14.cpp diff --git a/packages/rol/test/algorithm/test_01.cpp b/packages/rol/test/algorithm/test_01.cpp index 59e681d6c6f4..01ece657d3f1 100644 --- a/packages/rol/test/algorithm/test_01.cpp +++ b/packages/rol/test/algorithm/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/algorithm/test_02.cpp b/packages/rol/test/algorithm/test_02.cpp index b517499c2ed9..305f2a03f1e6 100644 --- a/packages/rol/test/algorithm/test_02.cpp +++ b/packages/rol/test/algorithm/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_23.cpp diff --git a/packages/rol/test/compatibility/test_01.cpp b/packages/rol/test/compatibility/test_01.cpp index e9a50b3fafc4..4f97e9cb3905 100644 --- a/packages/rol/test/compatibility/test_01.cpp +++ b/packages/rol/test/compatibility/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/elementwise/test_01.cpp b/packages/rol/test/elementwise/test_01.cpp index 7b2e7b253c9b..30504c86efc4 100644 --- a/packages/rol/test/elementwise/test_01.cpp +++ b/packages/rol/test/elementwise/test_01.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_01.cpp \brief Test std::vector interface for elementwise functions */ diff --git a/packages/rol/test/elementwise/test_02.cpp b/packages/rol/test/elementwise/test_02.cpp index bf69af043353..9c7be1219cfa 100644 --- a/packages/rol/test/elementwise/test_02.cpp +++ b/packages/rol/test/elementwise/test_02.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_02.cpp \brief Test of Tpetra::MultiVector interface for elementwise functions */ diff --git a/packages/rol/test/elementwise/test_03.cpp b/packages/rol/test/elementwise/test_03.cpp index 10f3f8d625f3..eb55115b0557 100644 --- a/packages/rol/test/elementwise/test_03.cpp +++ b/packages/rol/test/elementwise/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/elementwise/test_04.cpp b/packages/rol/test/elementwise/test_04.cpp index e8480caa039c..079856f24ee6 100644 --- a/packages/rol/test/elementwise/test_04.cpp +++ b/packages/rol/test/elementwise/test_04.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_04.cpp * \brief Test barrier functions and factory */ diff --git a/packages/rol/test/function/constraint/test_01.cpp b/packages/rol/test/function/constraint/test_01.cpp index 8c8945526f43..76ca13c28b5f 100644 --- a/packages/rol/test/function/constraint/test_01.cpp +++ b/packages/rol/test/function/constraint/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/function/constraint/test_02.cpp b/packages/rol/test/function/constraint/test_02.cpp index c087c6abb1ee..718d2dcf11d4 100644 --- a/packages/rol/test/function/constraint/test_02.cpp +++ b/packages/rol/test/function/constraint/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/function/constraint/test_03.cpp b/packages/rol/test/function/constraint/test_03.cpp index c782762f4233..c909b0f99ea9 100644 --- a/packages/rol/test/function/constraint/test_03.cpp +++ b/packages/rol/test/function/constraint/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/function/operator/test_01.cpp b/packages/rol/test/function/operator/test_01.cpp index 14452b1a4f55..506737d46593 100644 --- a/packages/rol/test/function/operator/test_01.cpp +++ b/packages/rol/test/function/operator/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/function/operator/test_02.cpp b/packages/rol/test/function/operator/test_02.cpp index aa9af7256207..aef5d9722cb7 100644 --- a/packages/rol/test/function/operator/test_02.cpp +++ b/packages/rol/test/function/operator/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/function/sketching/test_01.cpp b/packages/rol/test/function/sketching/test_01.cpp index e6e8e9f92401..0cc9266cc2e6 100644 --- a/packages/rol/test/function/sketching/test_01.cpp +++ b/packages/rol/test/function/sketching/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/function/test_01.cpp b/packages/rol/test/function/test_01.cpp index 28fc82c0dd4b..d61efd96b313 100644 --- a/packages/rol/test/function/test_01.cpp +++ b/packages/rol/test/function/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/function/test_02.cpp b/packages/rol/test/function/test_02.cpp index 4b8cfc32b0fa..f5ba4d1ed5e5 100644 --- a/packages/rol/test/function/test_02.cpp +++ b/packages/rol/test/function/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/function/test_03.cpp b/packages/rol/test/function/test_03.cpp index 4301fe26e7f8..d5e9d429a78e 100644 --- a/packages/rol/test/function/test_03.cpp +++ b/packages/rol/test/function/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/function/test_04.cpp b/packages/rol/test/function/test_04.cpp index b2c1f2e3542e..54cb5da70258 100644 --- a/packages/rol/test/function/test_04.cpp +++ b/packages/rol/test/function/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/function/test_04.hpp b/packages/rol/test/function/test_04.hpp index 273492d0a34f..a06baa7cc987 100644 --- a/packages/rol/test/function/test_04.hpp +++ b/packages/rol/test/function/test_04.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/function/test_05.cpp b/packages/rol/test/function/test_05.cpp index d93bc198651d..279ded02586c 100644 --- a/packages/rol/test/function/test_05.cpp +++ b/packages/rol/test/function/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_05.cpp diff --git a/packages/rol/test/function/test_06.cpp b/packages/rol/test/function/test_06.cpp index edde4b52b1e9..021cb8e5e9bf 100644 --- a/packages/rol/test/function/test_06.cpp +++ b/packages/rol/test/function/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/test/function/test_07.cpp b/packages/rol/test/function/test_07.cpp index 306d4b742e2c..099ceecc4104 100644 --- a/packages/rol/test/function/test_07.cpp +++ b/packages/rol/test/function/test_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/test/function/test_08.cpp b/packages/rol/test/function/test_08.cpp index 0c86db7b279a..98fbec4aacdf 100644 --- a/packages/rol/test/function/test_08.cpp +++ b/packages/rol/test/function/test_08.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/test/function/test_09.cpp b/packages/rol/test/function/test_09.cpp index ba4492634269..166e91eefc50 100644 --- a/packages/rol/test/function/test_09.cpp +++ b/packages/rol/test/function/test_09.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_09.cpp diff --git a/packages/rol/test/function/test_10.cpp b/packages/rol/test/function/test_10.cpp index 018950aba1a8..52b66038cd9b 100644 --- a/packages/rol/test/function/test_10.cpp +++ b/packages/rol/test/function/test_10.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_10.cpp diff --git a/packages/rol/test/function/test_11.cpp b/packages/rol/test/function/test_11.cpp index 0f86aaa3ff85..1aae9801c090 100644 --- a/packages/rol/test/function/test_11.cpp +++ b/packages/rol/test/function/test_11.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_11.cpp diff --git a/packages/rol/test/function/test_11.hpp b/packages/rol/test/function/test_11.hpp index 08fa7c825916..aeaa9135401d 100644 --- a/packages/rol/test/function/test_11.hpp +++ b/packages/rol/test/function/test_11.hpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* \file test_11.hpp diff --git a/packages/rol/test/function/test_12.cpp b/packages/rol/test/function/test_12.cpp index dc3438d8641e..24cc7155bc95 100644 --- a/packages/rol/test/function/test_12.cpp +++ b/packages/rol/test/function/test_12.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_12.cpp diff --git a/packages/rol/test/function/test_13.cpp b/packages/rol/test/function/test_13.cpp index 39758789b3e9..bc5a9de0a005 100644 --- a/packages/rol/test/function/test_13.cpp +++ b/packages/rol/test/function/test_13.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_13.cpp diff --git a/packages/rol/test/function/test_14.cpp b/packages/rol/test/function/test_14.cpp index 8c397616a641..d163d088ca64 100644 --- a/packages/rol/test/function/test_14.cpp +++ b/packages/rol/test/function/test_14.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_15.cpp diff --git a/packages/rol/test/function/test_15.cpp b/packages/rol/test/function/test_15.cpp index 29e5f314c4f0..869c0821b6a9 100644 --- a/packages/rol/test/function/test_15.cpp +++ b/packages/rol/test/function/test_15.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_15.cpp diff --git a/packages/rol/test/function/test_16.cpp b/packages/rol/test/function/test_16.cpp index 680018f08189..5a99766ab0f7 100644 --- a/packages/rol/test/function/test_16.cpp +++ b/packages/rol/test/function/test_16.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_15.cpp diff --git a/packages/rol/test/function/test_17.cpp b/packages/rol/test/function/test_17.cpp index 71a4acb4fd7e..356f72072d58 100644 --- a/packages/rol/test/function/test_17.cpp +++ b/packages/rol/test/function/test_17.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// ExsvRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_17.cpp diff --git a/packages/rol/test/function/test_18.cpp b/packages/rol/test/function/test_18.cpp index ad54d38333f9..862fe59b25d9 100644 --- a/packages/rol/test/function/test_18.cpp +++ b/packages/rol/test/function/test_18.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_18.cpp diff --git a/packages/rol/test/parameterlist/test_01.cpp b/packages/rol/test/parameterlist/test_01.cpp index 0835c3f8513f..f73780daf838 100644 --- a/packages/rol/test/parameterlist/test_01.cpp +++ b/packages/rol/test/parameterlist/test_01.cpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #include "ROL_ParameterList.hpp" #include diff --git a/packages/rol/test/parameters/test_01.cpp b/packages/rol/test/parameters/test_01.cpp index 705088efde1e..ed9145f5ac54 100644 --- a/packages/rol/test/parameters/test_01.cpp +++ b/packages/rol/test/parameters/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/rol/test/sol/test_01.cpp b/packages/rol/test/sol/test_01.cpp index 7a5203c311db..527f6627bc47 100644 --- a/packages/rol/test/sol/test_01.cpp +++ b/packages/rol/test/sol/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_02.cpp b/packages/rol/test/sol/test_02.cpp index 33215d69243e..7150b7188f02 100644 --- a/packages/rol/test/sol/test_02.cpp +++ b/packages/rol/test/sol/test_02.cpp @@ -1,3 +1,11 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_08.cpp b/packages/rol/test/sol/test_08.cpp index 6497cf5555c2..995baa261970 100644 --- a/packages/rol/test/sol/test_08.cpp +++ b/packages/rol/test/sol/test_08.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_09.cpp b/packages/rol/test/sol/test_09.cpp index 13120f202512..f20e028143ab 100644 --- a/packages/rol/test/sol/test_09.cpp +++ b/packages/rol/test/sol/test_09.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_10.cpp b/packages/rol/test/sol/test_10.cpp index 8585c67ba300..bba872acde63 100644 --- a/packages/rol/test/sol/test_10.cpp +++ b/packages/rol/test/sol/test_10.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_11.cpp b/packages/rol/test/sol/test_11.cpp index 0a8217b9836f..0c0eae23ee88 100644 --- a/packages/rol/test/sol/test_11.cpp +++ b/packages/rol/test/sol/test_11.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_12.cpp b/packages/rol/test/sol/test_12.cpp index 951e4d325de5..ff946151abf0 100644 --- a/packages/rol/test/sol/test_12.cpp +++ b/packages/rol/test/sol/test_12.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_13.cpp b/packages/rol/test/sol/test_13.cpp index 4f4a5124641a..457888bfbf13 100644 --- a/packages/rol/test/sol/test_13.cpp +++ b/packages/rol/test/sol/test_13.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - #include "ROL_Stream.hpp" #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/test/sol/test_14.cpp b/packages/rol/test/sol/test_14.cpp index 2ee0dee75a2d..615617ff5de4 100644 --- a/packages/rol/test/sol/test_14.cpp +++ b/packages/rol/test/sol/test_14.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_15.cpp b/packages/rol/test/sol/test_15.cpp index 36df9599de36..bf12d33f58b9 100644 --- a/packages/rol/test/sol/test_15.cpp +++ b/packages/rol/test/sol/test_15.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_ParameterList.hpp" diff --git a/packages/rol/test/sol/test_16.cpp b/packages/rol/test/sol/test_16.cpp index 7e74f508c9a2..ae3bdb1777fb 100644 --- a/packages/rol/test/sol/test_16.cpp +++ b/packages/rol/test/sol/test_16.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/test/step/fletcher/test_01.cpp b/packages/rol/test/step/fletcher/test_01.cpp index 9d81b8ce0369..9ff34c647485 100644 --- a/packages/rol/test/step/fletcher/test_01.cpp +++ b/packages/rol/test/step/fletcher/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/fletcher/test_02.cpp b/packages/rol/test/step/fletcher/test_02.cpp index 3243c7640595..92508a715427 100644 --- a/packages/rol/test/step/fletcher/test_02.cpp +++ b/packages/rol/test/step/fletcher/test_02.cpp @@ -1,45 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_08.cpp diff --git a/packages/rol/test/step/fletcher/test_03.cpp b/packages/rol/test/step/fletcher/test_03.cpp index 9f097fe6610f..1073c10a0a07 100644 --- a/packages/rol/test/step/fletcher/test_03.cpp +++ b/packages/rol/test/step/fletcher/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/step/interiorpoint/test_01.cpp b/packages/rol/test/step/interiorpoint/test_01.cpp index d84a1c14315e..7dea14bfc033 100644 --- a/packages/rol/test/step/interiorpoint/test_01.cpp +++ b/packages/rol/test/step/interiorpoint/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/test/step/interiorpoint/test_02.cpp b/packages/rol/test/step/interiorpoint/test_02.cpp index 487019d05f00..af9228dd4d42 100644 --- a/packages/rol/test/step/interiorpoint/test_02.cpp +++ b/packages/rol/test/step/interiorpoint/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #define OPTIMIZATION_PROBLEM_REFACTOR diff --git a/packages/rol/test/step/interiorpoint/test_03.cpp b/packages/rol/test/step/interiorpoint/test_03.cpp index 79335ae722e8..46a0c24d941f 100644 --- a/packages/rol/test/step/interiorpoint/test_03.cpp +++ b/packages/rol/test/step/interiorpoint/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #define OPTIMIZATION_PROBLEM_REFACTOR diff --git a/packages/rol/test/step/krylov/test_01.cpp b/packages/rol/test/step/krylov/test_01.cpp index a55b197a60bf..2d0b98e42900 100644 --- a/packages/rol/test/step/krylov/test_01.cpp +++ b/packages/rol/test/step/krylov/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/krylov/test_02.cpp b/packages/rol/test/step/krylov/test_02.cpp index 3affced0ff0c..94331e424984 100644 --- a/packages/rol/test/step/krylov/test_02.cpp +++ b/packages/rol/test/step/krylov/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/step/krylov/test_03.cpp b/packages/rol/test/step/krylov/test_03.cpp index 83c5b2eae3a1..220ea0c4c8d5 100644 --- a/packages/rol/test/step/krylov/test_03.cpp +++ b/packages/rol/test/step/krylov/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/step/test_01.cpp b/packages/rol/test/step/test_01.cpp index 254cf150dc22..f7b5481613ad 100644 --- a/packages/rol/test/step/test_01.cpp +++ b/packages/rol/test/step/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/test_02.cpp b/packages/rol/test/step/test_02.cpp index a7cab2872f67..04fed1fe0376 100644 --- a/packages/rol/test/step/test_02.cpp +++ b/packages/rol/test/step/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/step/test_03.cpp b/packages/rol/test/step/test_03.cpp index a23db2f0bb43..09d87e63c830 100644 --- a/packages/rol/test/step/test_03.cpp +++ b/packages/rol/test/step/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/test_04.cpp b/packages/rol/test/step/test_04.cpp index 1691173bf39f..951881c8d49b 100644 --- a/packages/rol/test/step/test_04.cpp +++ b/packages/rol/test/step/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/step/test_05.cpp b/packages/rol/test/step/test_05.cpp index cb6349bd7894..97c0fecda9e3 100644 --- a/packages/rol/test/step/test_05.cpp +++ b/packages/rol/test/step/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/test_06.cpp b/packages/rol/test/step/test_06.cpp index f737ad1c30ec..71a0e4af8545 100644 --- a/packages/rol/test/step/test_06.cpp +++ b/packages/rol/test/step/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_06.cpp diff --git a/packages/rol/test/step/test_07.cpp b/packages/rol/test/step/test_07.cpp index 81e9f5e065d0..49fc7f3e73b4 100644 --- a/packages/rol/test/step/test_07.cpp +++ b/packages/rol/test/step/test_07.cpp @@ -1,45 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_07.cpp diff --git a/packages/rol/test/step/test_08.cpp b/packages/rol/test/step/test_08.cpp index b7c22fac9ebb..d802b4ba5e21 100644 --- a/packages/rol/test/step/test_08.cpp +++ b/packages/rol/test/step/test_08.cpp @@ -1,45 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_08.cpp diff --git a/packages/rol/test/step/test_09.cpp b/packages/rol/test/step/test_09.cpp index 6c84cb8953f9..912ee253ee4d 100644 --- a/packages/rol/test/step/test_09.cpp +++ b/packages/rol/test/step/test_09.cpp @@ -1,45 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_09.cpp diff --git a/packages/rol/test/step/test_10.cpp b/packages/rol/test/step/test_10.cpp index 54374139ea45..fded9e18659d 100644 --- a/packages/rol/test/step/test_10.cpp +++ b/packages/rol/test/step/test_10.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_10.cpp diff --git a/packages/rol/test/step/test_11.cpp b/packages/rol/test/step/test_11.cpp index 3dae5e3ce549..7ab5d1455c02 100644 --- a/packages/rol/test/step/test_11.cpp +++ b/packages/rol/test/step/test_11.cpp @@ -1,45 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_11.cpp diff --git a/packages/rol/test/step/test_12.cpp b/packages/rol/test/step/test_12.cpp index 1733e4d67e0d..1ed85e9a5650 100644 --- a/packages/rol/test/step/test_12.cpp +++ b/packages/rol/test/step/test_12.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/test_13.cpp b/packages/rol/test/step/test_13.cpp index f2c9f94c7176..9fbf78d8390e 100644 --- a/packages/rol/test/step/test_13.cpp +++ b/packages/rol/test/step/test_13.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/test_14.cpp b/packages/rol/test/step/test_14.cpp index 5a77d01b44a1..5f74b4c4e6c9 100644 --- a/packages/rol/test/step/test_14.cpp +++ b/packages/rol/test/step/test_14.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/step/test_15.cpp b/packages/rol/test/step/test_15.cpp index 12da726d0fbe..75325150337c 100644 --- a/packages/rol/test/step/test_15.cpp +++ b/packages/rol/test/step/test_15.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/step/test_16.cpp b/packages/rol/test/step/test_16.cpp index 5b2d9796ab8c..ecf534132c15 100644 --- a/packages/rol/test/step/test_16.cpp +++ b/packages/rol/test/step/test_16.cpp @@ -1,43 +1,10 @@ -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_16.cpp diff --git a/packages/rol/test/step/test_17.cpp b/packages/rol/test/step/test_17.cpp index e8ad4284dc64..e1e20ebb97cd 100644 --- a/packages/rol/test/step/test_17.cpp +++ b/packages/rol/test/step/test_17.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_16.cpp diff --git a/packages/rol/test/step/test_18.cpp b/packages/rol/test/step/test_18.cpp index 7064c4588f9f..5705a07fa5d1 100644 --- a/packages/rol/test/step/test_18.cpp +++ b/packages/rol/test/step/test_18.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_16.cpp diff --git a/packages/rol/test/step/trustregion/test_01.cpp b/packages/rol/test/step/trustregion/test_01.cpp index 004b16ded045..81749e4096a5 100644 --- a/packages/rol/test/step/trustregion/test_01.cpp +++ b/packages/rol/test/step/trustregion/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/utils/function_bindings/test_01.cpp b/packages/rol/test/utils/function_bindings/test_01.cpp index ea5301c56bc2..bac64259841a 100644 --- a/packages/rol/test/utils/function_bindings/test_01.cpp +++ b/packages/rol/test/utils/function_bindings/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/utils/test_01.cpp b/packages/rol/test/utils/test_01.cpp index 36ac88639288..8e7f1127aa65 100644 --- a/packages/rol/test/utils/test_01.cpp +++ b/packages/rol/test/utils/test_01.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_01.cpp diff --git a/packages/rol/test/utils/test_02.cpp b/packages/rol/test/utils/test_02.cpp index 12953fc8cd83..0556ad12ded4 100644 --- a/packages/rol/test/utils/test_02.cpp +++ b/packages/rol/test/utils/test_02.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_02.cpp diff --git a/packages/rol/test/utils/test_03.cpp b/packages/rol/test/utils/test_03.cpp index 47a7051caaf3..069151ca08ac 100644 --- a/packages/rol/test/utils/test_03.cpp +++ b/packages/rol/test/utils/test_03.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_03.cpp diff --git a/packages/rol/test/vector/test_01.cpp b/packages/rol/test/vector/test_01.cpp index f4b90123ab7a..21df3ebdf01e 100644 --- a/packages/rol/test/vector/test_01.cpp +++ b/packages/rol/test/vector/test_01.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_01.cpp \brief Test std::vector interface. */ diff --git a/packages/rol/test/vector/test_04.cpp b/packages/rol/test/vector/test_04.cpp index 0295ef8a7cc6..c6fd8f004a56 100644 --- a/packages/rol/test/vector/test_04.cpp +++ b/packages/rol/test/vector/test_04.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_04.cpp diff --git a/packages/rol/test/vector/test_05.cpp b/packages/rol/test/vector/test_05.cpp index 8e0058ba6268..b570f0ad9d56 100644 --- a/packages/rol/test/vector/test_05.cpp +++ b/packages/rol/test/vector/test_05.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_05.cpp diff --git a/packages/rol/test/vector/test_06.cpp b/packages/rol/test/vector/test_06.cpp index 6d6b6f6a1a5f..43f6e39affb5 100644 --- a/packages/rol/test/vector/test_06.cpp +++ b/packages/rol/test/vector/test_06.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_06.cpp diff --git a/packages/rol/test/vector/test_07.cpp b/packages/rol/test/vector/test_07.cpp index 50a363e228db..2c413b5e3aa5 100644 --- a/packages/rol/test/vector/test_07.cpp +++ b/packages/rol/test/vector/test_07.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /*! \file test_05.cpp diff --git a/packages/rol/test/vector/test_09.cpp b/packages/rol/test/vector/test_09.cpp index 0a2a3bcad815..d12f57347b78 100644 --- a/packages/rol/test/vector/test_09.cpp +++ b/packages/rol/test/vector/test_09.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "ROL_Stream.hpp" diff --git a/packages/rol/test/vector/test_10.cpp b/packages/rol/test/vector/test_10.cpp index 36ded51b2452..a3273b208376 100644 --- a/packages/rol/test/vector/test_10.cpp +++ b/packages/rol/test/vector/test_10.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Teuchos_GlobalMPISession.hpp" diff --git a/packages/rol/test/vector/test_11.cpp b/packages/rol/test/vector/test_11.cpp index 86ebab56bc1b..f57b036ff9a1 100644 --- a/packages/rol/test/vector/test_11.cpp +++ b/packages/rol/test/vector/test_11.cpp @@ -1,47 +1,12 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) -// -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER - /*! \file test_11.cpp \brief Test std::array interface. */ diff --git a/packages/rol/tutorial/example_ineq_bnd.cpp b/packages/rol/tutorial/example_ineq_bnd.cpp index 5c6fda619b00..b57aa9fdc6d8 100644 --- a/packages/rol/tutorial/example_ineq_bnd.cpp +++ b/packages/rol/tutorial/example_ineq_bnd.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* Example of solving a problem with bound and inequality constraints diff --git a/packages/rol/tutorial/example_unc.cpp b/packages/rol/tutorial/example_unc.cpp index 49bb07c9341d..ccb662bb9a6d 100644 --- a/packages/rol/tutorial/example_unc.cpp +++ b/packages/rol/tutorial/example_unc.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* Example of solving a problem with bound and inequality constraints diff --git a/packages/rol/tutorial/rocket-simopt/Rocket.cpp b/packages/rol/tutorial/rocket-simopt/Rocket.cpp index cbec80731f53..f8e7a343c53b 100644 --- a/packages/rol/tutorial/rocket-simopt/Rocket.cpp +++ b/packages/rol/tutorial/rocket-simopt/Rocket.cpp @@ -1,44 +1,10 @@ // @HEADER -// ************************************************************************ -// +// ***************************************************************************** // Rapid Optimization Library (ROL) Package -// Copyright (2014) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact lead developers: -// Drew Kouri (dpkouri@sandia.gov) and -// Denis Ridzal (dridzal@sandia.gov) // -// ************************************************************************ +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "Rocket.hpp" diff --git a/packages/rol/tutorial/rocket-simopt/Rocket.hpp b/packages/rol/tutorial/rocket-simopt/Rocket.hpp index 6260bc35cd64..ad5589f73ec9 100644 --- a/packages/rol/tutorial/rocket-simopt/Rocket.hpp +++ b/packages/rol/tutorial/rocket-simopt/Rocket.hpp @@ -1,3 +1,12 @@ +// @HEADER +// ***************************************************************************** +// Rapid Optimization Library (ROL) Package +// +// Copyright 2014 NTESS and the ROL contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER + #pragma once #include "ROL_StdVector.hpp" diff --git a/packages/rol/tutorial/rocket-simopt/RocketPlot.py b/packages/rol/tutorial/rocket-simopt/RocketPlot.py index 1fc0d83edbf6..764cbf16919d 100644 --- a/packages/rol/tutorial/rocket-simopt/RocketPlot.py +++ b/packages/rol/tutorial/rocket-simopt/RocketPlot.py @@ -1,44 +1,10 @@ # @HEADER -# ************************************************************************ -# +# ***************************************************************************** # Rapid Optimization Library (ROL) Package -# Copyright (2014) Sandia Corporation -# -# Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -# license for use of this work by or on behalf of the U.S. Government. -# -# 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 name of the Corporation nor the names of the -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# Questions? Contact lead developers: -# Drew Kouri (dpkouri@sandia.gov) and -# Denis Ridzal (dridzal@sandia.gov) # -# ************************************************************************ +# Copyright 2014 NTESS and the ROL contributors. +# SPDX-License-Identifier: BSD-3-Clause +# ***************************************************************************** # @HEADER import matplotlib.pyplot as plt diff --git a/packages/sacado/test/performance/fenl_assembly/BoxElemFixture.hpp b/packages/sacado/test/performance/fenl_assembly/BoxElemFixture.hpp index eff8794ea884..61f13858433f 100644 --- a/packages/sacado/test/performance/fenl_assembly/BoxElemFixture.hpp +++ b/packages/sacado/test/performance/fenl_assembly/BoxElemFixture.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ -// -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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. +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP #define KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP diff --git a/packages/sacado/test/performance/fenl_assembly/BoxElemPart.cpp b/packages/sacado/test/performance/fenl_assembly/BoxElemPart.cpp index b167f0d6df9e..0af33ccc9e8d 100644 --- a/packages/sacado/test/performance/fenl_assembly/BoxElemPart.cpp +++ b/packages/sacado/test/performance/fenl_assembly/BoxElemPart.cpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ -// -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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. +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #include #include diff --git a/packages/sacado/test/performance/fenl_assembly/BoxElemPart.hpp b/packages/sacado/test/performance/fenl_assembly/BoxElemPart.hpp index 9588a1b3f9e9..a874abbddf22 100644 --- a/packages/sacado/test/performance/fenl_assembly/BoxElemPart.hpp +++ b/packages/sacado/test/performance/fenl_assembly/BoxElemPart.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ -// -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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. +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_BOXELEMPART_HPP #define KOKKOS_BOXELEMPART_HPP diff --git a/packages/sacado/test/performance/fenl_assembly/HexElement.hpp b/packages/sacado/test/performance/fenl_assembly/HexElement.hpp index ae06f0f949ee..6795313343fb 100644 --- a/packages/sacado/test/performance/fenl_assembly/HexElement.hpp +++ b/packages/sacado/test/performance/fenl_assembly/HexElement.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ // -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, +// Under the terms of Contract DE-NA0003525 with NTESS, // the U.S. Government retains certain rights in this software. // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_HEXELEMENT_HPP #define KOKKOS_HEXELEMENT_HPP diff --git a/packages/sacado/test/performance/fenl_assembly/fenl_functors.hpp b/packages/sacado/test/performance/fenl_assembly/fenl_functors.hpp index dcca0f3255a2..847e286a25c3 100644 --- a/packages/sacado/test/performance/fenl_assembly/fenl_functors.hpp +++ b/packages/sacado/test/performance/fenl_assembly/fenl_functors.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ // -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, +// Under the terms of Contract DE-NA0003525 with NTESS, // the U.S. Government retains certain rights in this software. // -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_EXAMPLE_FENLFUNCTORS_HPP #define KOKKOS_EXAMPLE_FENLFUNCTORS_HPP diff --git a/packages/sacado/test/performance/fenl_assembly_view/BoxElemFixture.hpp b/packages/sacado/test/performance/fenl_assembly_view/BoxElemFixture.hpp index eff8794ea884..61f13858433f 100644 --- a/packages/sacado/test/performance/fenl_assembly_view/BoxElemFixture.hpp +++ b/packages/sacado/test/performance/fenl_assembly_view/BoxElemFixture.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ -// -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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. +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP #define KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP diff --git a/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.cpp b/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.cpp index c8f3fd1e60a6..0af33ccc9e8d 100644 --- a/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.cpp +++ b/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.cpp @@ -1,42 +1,17 @@ //@HEADER // ************************************************************************ -// -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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. +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER #include diff --git a/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.hpp b/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.hpp index 9588a1b3f9e9..a874abbddf22 100644 --- a/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.hpp +++ b/packages/sacado/test/performance/fenl_assembly_view/BoxElemPart.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ -// -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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. +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. // -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_BOXELEMPART_HPP #define KOKKOS_BOXELEMPART_HPP diff --git a/packages/sacado/test/performance/fenl_assembly_view/HexElement.hpp b/packages/sacado/test/performance/fenl_assembly_view/HexElement.hpp index ae06f0f949ee..6795313343fb 100644 --- a/packages/sacado/test/performance/fenl_assembly_view/HexElement.hpp +++ b/packages/sacado/test/performance/fenl_assembly_view/HexElement.hpp @@ -1,45 +1,18 @@ -/* //@HEADER // ************************************************************************ // -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, +// Under the terms of Contract DE-NA0003525 with NTESS, // the U.S. Government retains certain rights in this software. // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER -*/ #ifndef KOKKOS_HEXELEMENT_HPP #define KOKKOS_HEXELEMENT_HPP diff --git a/packages/sacado/test/performance/fenl_assembly_view/fenl_functors.hpp b/packages/sacado/test/performance/fenl_assembly_view/fenl_functors.hpp index 69756fc6fe07..85974a84f509 100644 --- a/packages/sacado/test/performance/fenl_assembly_view/fenl_functors.hpp +++ b/packages/sacado/test/performance/fenl_assembly_view/fenl_functors.hpp @@ -1,42 +1,17 @@ //@HEADER // ************************************************************************ // -// Kokkos: Manycore Performance-Portable Multidimensional Arrays -// Copyright (2012) Sandia Corporation +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). // -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, +// Under the terms of Contract DE-NA0003525 with NTESS, // the U.S. Government retains certain rights in this software. // -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov) -// -// ************************************************************************ //@HEADER #ifndef KOKKOS_EXAMPLE_FENLFUNCTORS_HPP diff --git a/packages/shards/COPYRIGHT b/packages/shards/COPYRIGHT new file mode 100644 index 000000000000..b95374501291 --- /dev/null +++ b/packages/shards/COPYRIGHT @@ -0,0 +1,10 @@ + + Shards : Shared Discretization Tools + Copyright (c) 2008-2011 NTESS + +Copyright 2008-2011 National Technology & Engineering Solutions of Sandia, +LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the +U.S. Government retains certain rights in this software. + +Copyright the Shards contributors. + diff --git a/packages/shards/LICENSE b/packages/shards/LICENSE new file mode 100644 index 000000000000..27383d72bd10 --- /dev/null +++ b/packages/shards/LICENSE @@ -0,0 +1,31 @@ +SPDX-License-Identifier: BSD-3-Clause + +Copyright (c) 2008-2011 NTESS and the Shards contributors. + +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 name of the copyright holder 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/packages/shards/README.md b/packages/shards/README.md new file mode 100644 index 000000000000..765833d5426b --- /dev/null +++ b/packages/shards/README.md @@ -0,0 +1,12 @@ +# Shards : Shared Discretization Tools + + +## Copyright and License +See shards/COPYRIGHT, shards/LICENSE, https://trilinos.github.io/license.html and individual file headers for additional information. + + +## Questions? +Contact lead developers: + +* Shards team (GitHub handle: @trilinos/Shards) +* Mauro Perego (GitHub handle: [mperego](https://github.com/mperego) or mperego@sandia.gov) diff --git a/packages/shards/copyright.txt b/packages/shards/copyright.txt deleted file mode 100644 index 2d3ee73a0f5c..000000000000 --- a/packages/shards/copyright.txt +++ /dev/null @@ -1,42 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). -// -// ************************************************************************ -//@HEADER diff --git a/packages/shards/example/example_01.cpp b/packages/shards/example/example_01.cpp index da47f0348fd3..e7d823350555 100644 --- a/packages/shards/example/example_01.cpp +++ b/packages/shards/example/example_01.cpp @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /** \file diff --git a/packages/shards/example/example_02.cpp b/packages/shards/example/example_02.cpp index 468d141216f7..480c2a539d5a 100644 --- a/packages/shards/example/example_02.cpp +++ b/packages/shards/example/example_02.cpp @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /** \file diff --git a/packages/shards/example/example_03.cpp b/packages/shards/example/example_03.cpp index 22e734e81bad..0c3f0dfa39bf 100644 --- a/packages/shards/example/example_03.cpp +++ b/packages/shards/example/example_03.cpp @@ -1,45 +1,11 @@ -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER /** \file diff --git a/packages/shards/src/Shards_Array.cpp b/packages/shards/src/Shards_Array.cpp index f903df609b03..c9a0fecf0600 100644 --- a/packages/shards/src/Shards_Array.cpp +++ b/packages/shards/src/Shards_Array.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include #include diff --git a/packages/shards/src/Shards_Array.hpp b/packages/shards/src/Shards_Array.hpp index 2d8722fade7a..89096f28cdff 100644 --- a/packages/shards/src/Shards_Array.hpp +++ b/packages/shards/src/Shards_Array.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_Array_hpp #define Shards_Array_hpp diff --git a/packages/shards/src/Shards_ArrayVector.hpp b/packages/shards/src/Shards_ArrayVector.hpp index 33b3574c154d..77999ff442fe 100644 --- a/packages/shards/src/Shards_ArrayVector.hpp +++ b/packages/shards/src/Shards_ArrayVector.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_ArrayVector_hpp #define Shards_ArrayVector_hpp diff --git a/packages/shards/src/Shards_BasicTopologies.cpp b/packages/shards/src/Shards_BasicTopologies.cpp index 996b626072f6..15b021760876 100644 --- a/packages/shards/src/Shards_BasicTopologies.cpp +++ b/packages/shards/src/Shards_BasicTopologies.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include diff --git a/packages/shards/src/Shards_BasicTopologies.hpp b/packages/shards/src/Shards_BasicTopologies.hpp index 22bcf96cb09d..46039469f380 100644 --- a/packages/shards/src/Shards_BasicTopologies.hpp +++ b/packages/shards/src/Shards_BasicTopologies.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). -// -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_BasicTopologies_hpp #define Shards_BasicTopologies_hpp diff --git a/packages/shards/src/Shards_CellTopology.cpp b/packages/shards/src/Shards_CellTopology.cpp index 988344f5144a..e1465fa843af 100644 --- a/packages/shards/src/Shards_CellTopology.cpp +++ b/packages/shards/src/Shards_CellTopology.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008, 2011 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER //#define HAVE_SHARDS_DEBUG diff --git a/packages/shards/src/Shards_CellTopology.hpp b/packages/shards/src/Shards_CellTopology.hpp index 77c11663698f..9f192912f71b 100644 --- a/packages/shards/src/Shards_CellTopology.hpp +++ b/packages/shards/src/Shards_CellTopology.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008, 2011 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). -// -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_CellTopology_hpp #define Shards_CellTopology_hpp diff --git a/packages/shards/src/Shards_CellTopologyData.c b/packages/shards/src/Shards_CellTopologyData.c index 95022c38fbf9..7fffca794530 100644 --- a/packages/shards/src/Shards_CellTopologyData.c +++ b/packages/shards/src/Shards_CellTopologyData.c @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include diff --git a/packages/shards/src/Shards_CellTopologyData.h b/packages/shards/src/Shards_CellTopologyData.h index 8b0f87c14281..8185a96734cc 100644 --- a/packages/shards/src/Shards_CellTopologyData.h +++ b/packages/shards/src/Shards_CellTopologyData.h @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_CellTopologyData_h #define Shards_CellTopologyData_h diff --git a/packages/shards/src/Shards_CellTopologyManagedData.cpp b/packages/shards/src/Shards_CellTopologyManagedData.cpp index c9663f6f449c..7859ca120978 100644 --- a/packages/shards/src/Shards_CellTopologyManagedData.cpp +++ b/packages/shards/src/Shards_CellTopologyManagedData.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008, 2011 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include diff --git a/packages/shards/src/Shards_CellTopologyManagedData.hpp b/packages/shards/src/Shards_CellTopologyManagedData.hpp index ccf0c1821c98..45c69d8de36e 100644 --- a/packages/shards/src/Shards_CellTopologyManagedData.hpp +++ b/packages/shards/src/Shards_CellTopologyManagedData.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008, 2011 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER //#define HAVE_SHARDS_DEBUG diff --git a/packages/shards/src/Shards_CellTopologyTraits.hpp b/packages/shards/src/Shards_CellTopologyTraits.hpp index 227162569e1c..90ac700a1ee4 100644 --- a/packages/shards/src/Shards_CellTopologyTraits.hpp +++ b/packages/shards/src/Shards_CellTopologyTraits.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_CellTopologyTraits_hpp #define Shards_CellTopologyTraits_hpp diff --git a/packages/shards/src/Shards_IndexList.hpp b/packages/shards/src/Shards_IndexList.hpp index 4f385cccecc4..84ef05ea4402 100644 --- a/packages/shards/src/Shards_IndexList.hpp +++ b/packages/shards/src/Shards_IndexList.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_IndexList_hpp #define Shards_IndexList_hpp diff --git a/packages/shards/src/Shards_SimpleArrayOps.hpp b/packages/shards/src/Shards_SimpleArrayOps.hpp index 671e6fdef049..9302664a69b5 100644 --- a/packages/shards/src/Shards_SimpleArrayOps.hpp +++ b/packages/shards/src/Shards_SimpleArrayOps.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_SimpleArrayOps_hpp #define Shards_SimpleArrayOps_hpp diff --git a/packages/shards/src/Shards_TypeList.hpp b/packages/shards/src/Shards_TypeList.hpp index 614e720b3ef1..d81e57fcf3cf 100644 --- a/packages/shards/src/Shards_TypeList.hpp +++ b/packages/shards/src/Shards_TypeList.hpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef Shards_TypeList_hpp #define Shards_TypeList_hpp diff --git a/packages/shards/test/Test_Main.cpp b/packages/shards/test/Test_Main.cpp index 68c478283c45..afb984ac6819 100644 --- a/packages/shards/test/Test_Main.cpp +++ b/packages/shards/test/Test_Main.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER extern void test_shards_array(); extern void test_shards_cell_topology(); diff --git a/packages/shards/test/Test_Shards_Array.cpp b/packages/shards/test/Test_Shards_Array.cpp index 2215a182f173..d52adfee455e 100644 --- a/packages/shards/test/Test_Shards_Array.cpp +++ b/packages/shards/test/Test_Shards_Array.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #define SHARDS_ARRAY_BOUNDS_CHECKING diff --git a/packages/shards/test/Test_Shards_CellTopology.cpp b/packages/shards/test/Test_Shards_CellTopology.cpp index 4622402bb5cf..0dde041ab681 100644 --- a/packages/shards/test/Test_Shards_CellTopology.cpp +++ b/packages/shards/test/Test_Shards_CellTopology.cpp @@ -1,47 +1,11 @@ -/* -//@HEADER -// ************************************************************************ -// +// @HEADER +// ***************************************************************************** // Shards : Shared Discretization Tools -// Copyright 2008 Sandia Corporation -// -// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, -// the U.S. Government retains certain rights in this software. -// -// 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 name of the Corporation nor the names of the -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Questions? Contact Carter Edwards (hcedwar@sandia.gov), -// Pavel Bochev (pbboche@sandia.gov), or -// Denis Ridzal (dridzal@sandia.gov). // -// ************************************************************************ -//@HEADER -*/ +// Copyright 2008-2011 NTESS and the Shards contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #define HAVE_SHARDS_DEBUG diff --git a/packages/stk/stk_doc_tests/stk_mesh/CMakeLists.txt b/packages/stk/stk_doc_tests/stk_mesh/CMakeLists.txt index 4e2d49c6b66e..267584d712d4 100644 --- a/packages/stk/stk_doc_tests/stk_mesh/CMakeLists.txt +++ b/packages/stk/stk_doc_tests/stk_mesh/CMakeLists.txt @@ -38,7 +38,7 @@ if(HAVE_STK_Trilinos) TRIBITS_ADD_EXECUTABLE_AND_TEST(stk_mesh_doc_tests SOURCES ${SOURCES} TESTONLYLIBS stk_unit_main - ARGS "--gtest_filter=StkMeshHowTo.use*" + ARGS "--gtest_filter=StkMeshHowTo.iterate*" COMM serial mpi NUM_MPI_PROCS 1-4 NOEXEPREFIX diff --git a/packages/stokhos/test/Performance/FadMPAssembly/BoxElemFixture.hpp b/packages/stokhos/test/Performance/FadMPAssembly/BoxElemFixture.hpp index d804d011d13c..61f13858433f 100644 --- a/packages/stokhos/test/Performance/FadMPAssembly/BoxElemFixture.hpp +++ b/packages/stokhos/test/Performance/FadMPAssembly/BoxElemFixture.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP #define KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP diff --git a/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.cpp b/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.cpp index 51e4e75eef07..0af33ccc9e8d 100644 --- a/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.cpp +++ b/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.cpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #include #include diff --git a/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.hpp b/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.hpp index 6ac5b83740cc..a874abbddf22 100644 --- a/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.hpp +++ b/packages/stokhos/test/Performance/FadMPAssembly/BoxElemPart.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_BOXELEMPART_HPP #define KOKKOS_BOXELEMPART_HPP diff --git a/packages/stokhos/test/Performance/FadMPAssembly/HexElement.hpp b/packages/stokhos/test/Performance/FadMPAssembly/HexElement.hpp index a9988c0c1f6c..6795313343fb 100644 --- a/packages/stokhos/test/Performance/FadMPAssembly/HexElement.hpp +++ b/packages/stokhos/test/Performance/FadMPAssembly/HexElement.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_HEXELEMENT_HPP #define KOKKOS_HEXELEMENT_HPP diff --git a/packages/stokhos/test/Performance/FadMPAssembly/VectorImport.hpp b/packages/stokhos/test/Performance/FadMPAssembly/VectorImport.hpp index 217859c44369..0b753c3c3885 100644 --- a/packages/stokhos/test/Performance/FadMPAssembly/VectorImport.hpp +++ b/packages/stokhos/test/Performance/FadMPAssembly/VectorImport.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_VECTORIMPORT_HPP #define KOKKOS_VECTORIMPORT_HPP diff --git a/packages/stokhos/test/Performance/FadMPAssembly/fenl_functors.hpp b/packages/stokhos/test/Performance/FadMPAssembly/fenl_functors.hpp index 716b60a9e2c1..40ff58d190ce 100644 --- a/packages/stokhos/test/Performance/FadMPAssembly/fenl_functors.hpp +++ b/packages/stokhos/test/Performance/FadMPAssembly/fenl_functors.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_EXAMPLE_FENLFUNCTORS_HPP #define KOKKOS_EXAMPLE_FENLFUNCTORS_HPP diff --git a/packages/stokhos/test/Performance/MPAssembly/BoxElemFixture.hpp b/packages/stokhos/test/Performance/MPAssembly/BoxElemFixture.hpp index 4c5368600344..383c8c6d06ce 100644 --- a/packages/stokhos/test/Performance/MPAssembly/BoxElemFixture.hpp +++ b/packages/stokhos/test/Performance/MPAssembly/BoxElemFixture.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP #define KOKKOS_EXAMPLE_BOXELEMFIXTURE_HPP diff --git a/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.cpp b/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.cpp index 9816a8282bac..561fb149b616 100644 --- a/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.cpp +++ b/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.cpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #include #include diff --git a/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.hpp b/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.hpp index e713e1e2251a..dbf2fd7ceb2f 100644 --- a/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.hpp +++ b/packages/stokhos/test/Performance/MPAssembly/BoxElemPart.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_BOXELEMPART_HPP #define KOKKOS_BOXELEMPART_HPP diff --git a/packages/stokhos/test/Performance/MPAssembly/HexElement.hpp b/packages/stokhos/test/Performance/MPAssembly/HexElement.hpp index a9988c0c1f6c..6795313343fb 100644 --- a/packages/stokhos/test/Performance/MPAssembly/HexElement.hpp +++ b/packages/stokhos/test/Performance/MPAssembly/HexElement.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_HEXELEMENT_HPP #define KOKKOS_HEXELEMENT_HPP diff --git a/packages/stokhos/test/Performance/MPAssembly/VectorImport.hpp b/packages/stokhos/test/Performance/MPAssembly/VectorImport.hpp index 217859c44369..0b753c3c3885 100644 --- a/packages/stokhos/test/Performance/MPAssembly/VectorImport.hpp +++ b/packages/stokhos/test/Performance/MPAssembly/VectorImport.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_VECTORIMPORT_HPP #define KOKKOS_VECTORIMPORT_HPP diff --git a/packages/stokhos/test/Performance/MPAssembly/fenl_functors.hpp b/packages/stokhos/test/Performance/MPAssembly/fenl_functors.hpp index b045e32a6db3..513917c57cd7 100644 --- a/packages/stokhos/test/Performance/MPAssembly/fenl_functors.hpp +++ b/packages/stokhos/test/Performance/MPAssembly/fenl_functors.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_EXAMPLE_FENLFUNCTORS_HPP #define KOKKOS_EXAMPLE_FENLFUNCTORS_HPP diff --git a/packages/stratimikos/refactoring/c++-copyright-header.txt b/packages/stratimikos/refactoring/c++-copyright-header.txt index 47d98ccbacc2..7cd91dd5cd1c 100644 --- a/packages/stratimikos/refactoring/c++-copyright-header.txt +++ b/packages/stratimikos/refactoring/c++-copyright-header.txt @@ -1,27 +1,8 @@ // @HEADER -// *********************************************************************** -// +// ***************************************************************************** // Stratimikos: Thyra-based strategies for linear solvers -// Copyright (2006) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Roscoe A. Bartlett (rabartl@sandia.gov) -// -// *********************************************************************** +// +// Copyright 2006 NTESS and the Stratimikos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER diff --git a/packages/stratimikos/refactoring/script-copyright-header.txt b/packages/stratimikos/refactoring/script-copyright-header.txt index e222c8daaf5b..1125be5be50d 100644 --- a/packages/stratimikos/refactoring/script-copyright-header.txt +++ b/packages/stratimikos/refactoring/script-copyright-header.txt @@ -1,27 +1,8 @@ # @HEADER -# ************************************************************************ -# +# ***************************************************************************** # Stratimikos: Thyra-based strategies for linear solvers -# Copyright (2006) Sandia Corporation -# -# Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -# license for use of this work by or on behalf of the U.S. Government. -# -# This library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 2.1 of the -# License, 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -# USA -# Questions? Contact Roscoe A. Bartlett (rabartl@sandia.gov) -# -# ************************************************************************ +# +# Copyright 2006 NTESS and the Stratimikos contributors. +# SPDX-License-Identifier: BSD-3-Clause +# ***************************************************************************** # @HEADER diff --git a/packages/tempus/LICENSE b/packages/tempus/LICENSE index 2251b35ed4e7..610d735bfbfc 100644 --- a/packages/tempus/LICENSE +++ b/packages/tempus/LICENSE @@ -1,3 +1,4 @@ +SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2017 NTESS and the Tempus contributors. diff --git a/packages/tempus/src/Tempus_SolutionHistory_impl.hpp b/packages/tempus/src/Tempus_SolutionHistory_impl.hpp index fae3ac664659..cc02813876e9 100644 --- a/packages/tempus/src/Tempus_SolutionHistory_impl.hpp +++ b/packages/tempus/src/Tempus_SolutionHistory_impl.hpp @@ -235,8 +235,16 @@ void SolutionHistory::initWorkingState() "Can not initialize working state without a current state!\n"); // If workingState_ has a valid pointer, we are still working on it, - // i.e., step failed and trying again, so do not initialize it. - if (getWorkingState(false) != Teuchos::null) return; + // i.e., step failed and trying again. There are a couple options: + // 1. Reuse the workingState as it might be a good guess. This + // could help with performance. This was the initial implementation. + // 2. Reset the workingState to the last time step. This could + // be more robust in the case of the workingState failing with nans. + // This is the current implementation. + if (getWorkingState(false) != Teuchos::null) { + Thyra::V_V(getWorkingState()->getX().ptr(), *(getCurrentState()->getX())); + return; + } Teuchos::RCP > newState; if (getNumStates() < storageLimit_) { diff --git a/packages/tempus/unit_test/Tempus_UnitTest_SolutionHistory.cpp b/packages/tempus/unit_test/Tempus_UnitTest_SolutionHistory.cpp index 30620a8afac4..e0c5475197e7 100644 --- a/packages/tempus/unit_test/Tempus_UnitTest_SolutionHistory.cpp +++ b/packages/tempus/unit_test/Tempus_UnitTest_SolutionHistory.cpp @@ -556,7 +556,9 @@ TEUCHOS_UNIT_TEST(SolutionHistory, initWorkingState_Failing) sh->initialize(); TEUCHOS_TEST_FOR_EXCEPT(!sh->isInitialized()); - auto state1 = Tempus::createSolutionStateX(icSoln); + auto currentSoln = icSoln->clone_v(); + Thyra::V_S(currentSoln.ptr(), std::numeric_limits::quiet_NaN()); + auto state1 = Tempus::createSolutionStateX(currentSoln); state1->setTime(1.0); state1->setTimeStep(1.0); state1->setIndex(1); @@ -574,8 +576,11 @@ TEUCHOS_UNIT_TEST(SolutionHistory, initWorkingState_Failing) TEUCHOS_ASSERT(sh->getCurrentState() != Teuchos::null); TEUCHOS_ASSERT(sh->getCurrentState() == sh->getStateTimeIndexNM1()); + TEUCHOS_ASSERT(get_ele(*(sh->getCurrentState()->getX()), 0) == 1.0); + TEUCHOS_ASSERT(sh->getWorkingState() != Teuchos::null); TEUCHOS_ASSERT(sh->getWorkingState() == sh->getStateTimeIndexN()); + TEUCHOS_ASSERT(std::isnan(get_ele(*(sh->getWorkingState()->getX()), 0))); // !!! TEST_COMPARE(sh->getCurrentState()->getIndex(), ==, 0); TEST_FLOATING_EQUALITY(sh->getCurrentState()->getTime(), 0.0, 1.0e-14); @@ -586,7 +591,8 @@ TEUCHOS_UNIT_TEST(SolutionHistory, initWorkingState_Failing) sh->initWorkingState(); // State after initializing workingState. - // Should be unchanged as we are trying to redo FAILing time step. + // Should be unchanged except the workingState->getX() is reset + // to currentState->getX(). TEST_COMPARE(sh->getNumStates(), ==, 2); TEST_FLOATING_EQUALITY(sh->getCurrentTime(), 0.0, 1.0e-14); TEST_COMPARE(sh->getCurrentIndex(), ==, 0); @@ -595,8 +601,11 @@ TEUCHOS_UNIT_TEST(SolutionHistory, initWorkingState_Failing) TEUCHOS_ASSERT(sh->getCurrentState() != Teuchos::null); TEUCHOS_ASSERT(sh->getCurrentState() == sh->getStateTimeIndexNM1()); + TEUCHOS_ASSERT(get_ele(*(sh->getCurrentState()->getX()), 0) == 1.0); + TEUCHOS_ASSERT(sh->getWorkingState() != Teuchos::null); TEUCHOS_ASSERT(sh->getWorkingState() == sh->getStateTimeIndexN()); + TEUCHOS_ASSERT(get_ele(*(sh->getWorkingState()->getX()), 0) == 1.0); // !!! TEST_COMPARE(sh->getCurrentState()->getIndex(), ==, 0); TEST_FLOATING_EQUALITY(sh->getCurrentState()->getTime(), 0.0, 1.0e-14); diff --git a/packages/teuchos/kokkoscomm/src/Kokkos_MpiTypeTraits.hpp b/packages/teuchos/kokkoscomm/src/Kokkos_MpiTypeTraits.hpp index eb091cf1b704..d023ac8e14f4 100644 --- a/packages/teuchos/kokkoscomm/src/Kokkos_MpiTypeTraits.hpp +++ b/packages/teuchos/kokkoscomm/src/Kokkos_MpiTypeTraits.hpp @@ -1,11 +1,19 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + #ifndef KOKKOS_MPITYPETRAITS_HPP #define KOKKOS_MPITYPETRAITS_HPP diff --git a/packages/teuchos/kokkoscomm/src/Kokkos_TeuchosCommAdapters.hpp b/packages/teuchos/kokkoscomm/src/Kokkos_TeuchosCommAdapters.hpp index 8dbb3243ef99..4d5104f49890 100644 --- a/packages/teuchos/kokkoscomm/src/Kokkos_TeuchosCommAdapters.hpp +++ b/packages/teuchos/kokkoscomm/src/Kokkos_TeuchosCommAdapters.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOS_TEUCHOS_COMM_ADAPTERS_HPP #define KOKKOS_TEUCHOS_COMM_ADAPTERS_HPP diff --git a/packages/teuchos/kokkoscompat/src/KokkosCompat_TMM.hpp b/packages/teuchos/kokkoscompat/src/KokkosCompat_TMM.hpp index fc8994e95cd4..cc7b5d014719 100644 --- a/packages/teuchos/kokkoscompat/src/KokkosCompat_TMM.hpp +++ b/packages/teuchos/kokkoscompat/src/KokkosCompat_TMM.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOSCOMPAT_TMM_HPP #define KOKKOSCOMPAT_TMM_HPP diff --git a/packages/teuchos/kokkoscompat/src/KokkosCompat_View.cpp b/packages/teuchos/kokkoscompat/src/KokkosCompat_View.cpp index 93b62c89811f..3970e7caa4cf 100644 --- a/packages/teuchos/kokkoscompat/src/KokkosCompat_View.cpp +++ b/packages/teuchos/kokkoscompat/src/KokkosCompat_View.cpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #if 0 diff --git a/packages/teuchos/kokkoscompat/src/KokkosCompat_View.hpp b/packages/teuchos/kokkoscompat/src/KokkosCompat_View.hpp index 470f9aee4ac1..4a59d494b8af 100644 --- a/packages/teuchos/kokkoscompat/src/KokkosCompat_View.hpp +++ b/packages/teuchos/kokkoscompat/src/KokkosCompat_View.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOSCOMPAT_VIEW_HPP #define KOKKOSCOMPAT_VIEW_HPP diff --git a/packages/teuchos/kokkoscompat/src/KokkosCompat_View_def.hpp b/packages/teuchos/kokkoscompat/src/KokkosCompat_View_def.hpp index a2ec7169ce69..5d93d6a8ca67 100644 --- a/packages/teuchos/kokkoscompat/src/KokkosCompat_View_def.hpp +++ b/packages/teuchos/kokkoscompat/src/KokkosCompat_View_def.hpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #ifndef KOKKOSCOMPAT_VIEW_DEF_HPP #define KOKKOSCOMPAT_VIEW_DEF_HPP diff --git a/packages/teuchos/kokkoscompat/test/linkTest.cpp b/packages/teuchos/kokkoscompat/test/linkTest.cpp index 260ae8d803f7..a77e77654229 100644 --- a/packages/teuchos/kokkoscompat/test/linkTest.cpp +++ b/packages/teuchos/kokkoscompat/test/linkTest.cpp @@ -1,11 +1,18 @@ -// @HEADER -// ***************************************************************************** -// Kokkos: Manycore Performance-Portable Multidimensional Arrays +//@HEADER +// ************************************************************************ // -// Copyright 2012 NTESS and the Kokkos contributors. -// SPDX-License-Identifier: BSD-3-Clause -// ***************************************************************************** -// @HEADER +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER #include #include diff --git a/packages/tpetra/core/ext/CMakeLists.txt b/packages/tpetra/core/ext/CMakeLists.txt index f8b3c797870b..b8d4fa634dce 100644 --- a/packages/tpetra/core/ext/CMakeLists.txt +++ b/packages/tpetra/core/ext/CMakeLists.txt @@ -29,7 +29,7 @@ SET(SOURCES "") # general headers, sources TRIBITS_SET_AND_INC_DIRS(DIR ${CMAKE_CURRENT_SOURCE_DIR}) APPEND_GLOB(HEADERS ${DIR}/*.hpp) -APPEND_GLOB(HEADERS ${DIR}/*.cpp) +APPEND_GLOB(SOURCES ${DIR}/*.cpp) TRILINOS_CREATE_CLIENT_TEMPLATE_HEADERS(${DIR}) # Must glob the binary dir last to get all of the auto-generated headers diff --git a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_Cuda.hpp b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_Cuda.hpp index 1f9dfbfdab73..702cc6b87ca0 100644 --- a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_Cuda.hpp +++ b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_Cuda.hpp @@ -10,6 +10,8 @@ #ifndef TPETRA_MATRIXMATRIX_CUDA_DEF_HPP #define TPETRA_MATRIXMATRIX_CUDA_DEF_HPP +#include "Tpetra_Details_IntRowPtrHelper.hpp" + #ifdef HAVE_TPETRA_INST_CUDA namespace Tpetra { namespace MMdetails { @@ -126,6 +128,7 @@ void KernelWrappers; typedef typename graph_t::row_map_type::const_type c_lno_view_t; typedef typename graph_t::entries_type::non_const_type lno_nnz_view_t; typedef typename KCRS::values_type::non_const_type scalar_view_t; @@ -145,6 +148,9 @@ void KernelWrappers KernelHandle; + using IntKernelHandle = KokkosKernels::Experimental::KokkosKernelsHandle< + typename int_view_t::const_value_type,typename lno_nnz_view_t::const_value_type, typename scalar_view_t::const_value_type, + typename device_t::execution_space, typename device_t::memory_space,typename device_t::memory_space >; // Grab the Kokkos::SparseCrsMatrices const KCRS & Amat = Aview.origMatrix->getLocalMatrixDevice(); @@ -157,17 +163,6 @@ void KernelWrappersgetLocalMatrixDevice(); - Irowptr = lclB.graph.row_map; - Icolind = lclB.graph.entries; - Ivals = lclB.values; - } - - // Get the algorithm mode std::string alg = nodename+std::string(" algorithm"); // printf("DEBUG: Using kernel: %s\n",myalg.c_str()); @@ -186,22 +181,55 @@ void KernelWrappers irph(Bmerged.nnz(), Bmerged.graph.row_map); + const bool useIntRowptrs = + irph.shouldUseIntRowptrs() && + Aview.origMatrix->getApplyHelper()->shouldUseIntRowptrs(); + + if (useIntRowptrs) { + IntKernelHandle kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + int_view_t int_row_mapC (Kokkos::ViewAllocateWithoutInitializing("non_const_int_row"), AnumRows + 1); + + auto Aint = Aview.origMatrix->getApplyHelper()->getIntRowptrMatrix(Amat); + auto Bint = irph.getIntRowptrMatrix(Bmerged); + KokkosSparse::Experimental::spgemm_symbolic(&kh,AnumRows,BnumRows,BnumCols,Aint.graph.row_map,Aint.graph.entries,false,Bint.graph.row_map,Bint.graph.entries,false, int_row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Aint.graph.row_map,Aint.graph.entries,Aint.values,false,Bint.graph.row_map,Bint.graph.entries,Bint.values,false,int_row_mapC,entriesC,valuesC); + // transfer the integer rowptrs back to the correct rowptr type + Kokkos::parallel_for(int_row_mapC.size(), KOKKOS_LAMBDA(int i){ row_mapC(i) = int_row_mapC(i);}); + kh.destroy_spgemm_handle(); + + } else { + KernelHandle kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + KokkosSparse::Experimental::spgemm_symbolic(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,false,Bmerged.graph.row_map,Bmerged.graph.entries,false,row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + + KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,Amat.values,false,Bmerged.graph.row_map,Bmerged.graph.entries,Bmerged.values,false,row_mapC,entriesC,valuesC); - size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); - if (c_nnz_size){ - entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); - valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + kh.destroy_spgemm_handle(); } - KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,Amat.values,false,Bmerged.graph.row_map,Bmerged.graph.entries,Bmerged.values,false,row_mapC,entriesC,valuesC); - kh.destroy_spgemm_handle(); + #ifdef HAVE_TPETRA_MMM_TIMINGS MM = Teuchos::null; MM = rcp(new TimeMonitor (*TimeMonitor::getNewTimer(prefix_mmm + std::string("MMM Newmatrix CudaSort")))); @@ -685,6 +713,10 @@ void KernelWrappers2::local_matrix_device_type; using graph_t = typename matrix_t::StaticCrsGraphType; using lno_view_t = typename graph_t::row_map_type::non_const_type; + using int_view_t = Kokkos::View; using c_lno_view_t = typename graph_t::row_map_type::const_type; using lno_nnz_view_t = typename graph_t::entries_type::non_const_type; using scalar_view_t = typename matrix_t::values_type::non_const_type; @@ -694,16 +726,9 @@ void KernelWrappers2; - // Get the rowPtr, colInd and vals of importMatrix - c_lno_view_t Irowptr; - lno_nnz_view_t Icolind; - scalar_view_t Ivals; - if(!Bview.importMatrix.is_null()) { - auto lclB = Bview.importMatrix->getLocalMatrixDevice(); - Irowptr = lclB.graph.row_map; - Icolind = lclB.graph.entries; - Ivals = lclB.values; - } + using int_handle_t = typename KokkosKernels::Experimental::KokkosKernelsHandle< + typename int_view_t::const_value_type,typename lno_nnz_view_t::const_value_type, typename scalar_view_t::const_value_type, + typename device_t::execution_space, typename device_t::memory_space,typename device_t::memory_space >; // Merge the B and Bimport matrices const matrix_t Bmerged = Tpetra::MMdetails::merge_matrices(Aview,Bview,Acol2Brow,Acol2Irow,Bcol2Ccol,Icol2Ccol,C.getColMap()->getLocalNumElements()); @@ -716,12 +741,8 @@ void KernelWrappers2isParameter(alg)) myalg = params->get(alg,myalg); KokkosSparse::SPGEMMAlgorithm alg_enum = KokkosSparse::StringToSPGEMMAlgorithm(myalg); + // decide whether to use integer-typed row pointers for this spgemm + Tpetra::Details::IntRowPtrHelper irph(Bmerged.nnz(), Bmerged.graph.row_map); + const bool useIntRowptrs = + irph.shouldUseIntRowptrs() && + Aview.origMatrix->getApplyHelper()->shouldUseIntRowptrs(); + + if (useIntRowptrs) { + int_handle_t kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + int_view_t int_row_mapC (Kokkos::ViewAllocateWithoutInitializing("int_row_mapC"), AnumRows + 1); + + auto Aint = Aview.origMatrix->getApplyHelper()->getIntRowptrMatrix(Amat); + auto Bint = irph.getIntRowptrMatrix(Bmerged); - // KokkosKernels call - handle_t kh; - kh.create_spgemm_handle(alg_enum); - kh.set_team_work_size(team_work_size); + KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, + Aint.graph.row_map, Aint.graph.entries, false, + Bint.graph.row_map, Bint.graph.entries, false, + int_row_mapC); - KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, - Arowptr, Acolind, false, - Browptr, Bcolind, false, - row_mapC); + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + + // even though there is no TPL for this, we have to use the same handle that was used in the symbolic phase, + // so need to have a special int-typed call for this as well. + KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, + Aint.graph.row_map, Aint.graph.entries, Amat.values, false, + Bint.graph.row_map, Bint.graph.entries, Bint.values, false, + int_row_mapC, entriesC, valuesC, + omega, Dinv.getLocalViewDevice(Access::ReadOnly)); + // transfer the integer rowptrs back to the correct rowptr type + Kokkos::parallel_for(int_row_mapC.size(), KOKKOS_LAMBDA(int i){ row_mapC(i) = int_row_mapC(i);}); + kh.destroy_spgemm_handle(); + } else { + handle_t kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, + Amat.graph.row_map, Amat.graph.entries, false, + Bmerged.graph.row_map, Bmerged.graph.entries, false, + row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } - size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); - if (c_nnz_size){ - entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); - valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, + Amat.graph.row_map, Amat.graph.entries, Amat.values, false, + Bmerged.graph.row_map, Bmerged.graph.entries, Bmerged.values, false, + row_mapC, entriesC, valuesC, + omega, Dinv.getLocalViewDevice(Access::ReadOnly)); + kh.destroy_spgemm_handle(); } - KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, - Arowptr, Acolind, Avals, false, - Browptr, Bcolind, Bvals, false, - row_mapC, entriesC, valuesC, - omega, Dinv.getLocalViewDevice(Access::ReadOnly)); - kh.destroy_spgemm_handle(); + #ifdef HAVE_TPETRA_MMM_TIMINGS MM = Teuchos::null; MM = rcp(new TimeMonitor (*TimeMonitor::getNewTimer(prefix_mmm + std::string("Jacobi Newmatrix CudaSort")))); diff --git a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_HIP.hpp b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_HIP.hpp index 42a800f90893..e80f41e9a318 100644 --- a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_HIP.hpp +++ b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_HIP.hpp @@ -10,6 +10,8 @@ #ifndef TPETRA_MATRIXMATRIX_HIP_DEF_HPP #define TPETRA_MATRIXMATRIX_HIP_DEF_HPP +#include "Tpetra_Details_IntRowPtrHelper.hpp" + #ifdef HAVE_TPETRA_INST_HIP namespace Tpetra { namespace MMdetails { @@ -110,7 +112,6 @@ void KernelWrappers& params) { - #ifdef HAVE_TPETRA_MMM_TIMINGS std::string prefix_mmm = std::string("TpetraExt ") + label + std::string(": "); using Teuchos::TimeMonitor; @@ -126,6 +127,7 @@ void KernelWrappers; typedef typename graph_t::row_map_type::const_type c_lno_view_t; typedef typename graph_t::entries_type::non_const_type lno_nnz_view_t; typedef typename KCRS::values_type::non_const_type scalar_view_t; @@ -145,6 +147,9 @@ void KernelWrappers KernelHandle; + using IntKernelHandle = KokkosKernels::Experimental::KokkosKernelsHandle< + typename int_view_t::const_value_type,typename lno_nnz_view_t::const_value_type, typename scalar_view_t::const_value_type, + typename device_t::execution_space, typename device_t::memory_space,typename device_t::memory_space >; // Grab the Kokkos::SparseCrsMatrices const KCRS & Amat = Aview.origMatrix->getLocalMatrixDevice(); @@ -157,17 +162,6 @@ void KernelWrappersgetLocalMatrixDevice(); - Irowptr = lclB.graph.row_map; - Icolind = lclB.graph.entries; - Ivals = lclB.values; - } - - // Get the algorithm mode std::string alg = nodename+std::string(" algorithm"); // printf("DEBUG: Using kernel: %s\n",myalg.c_str()); @@ -186,22 +180,52 @@ void KernelWrappers irph(Bmerged.nnz(), Bmerged.graph.row_map); + const bool useIntRowptrs = + irph.shouldUseIntRowptrs() && + Aview.origMatrix->getApplyHelper()->shouldUseIntRowptrs(); - size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); - if (c_nnz_size){ - entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); - valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + if (useIntRowptrs) { + IntKernelHandle kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + int_view_t int_row_mapC (Kokkos::ViewAllocateWithoutInitializing("non_const_int_row"), AnumRows + 1); + + auto Aint = Aview.origMatrix->getApplyHelper()->getIntRowptrMatrix(Amat); + auto Bint = irph.getIntRowptrMatrix(Bmerged); + KokkosSparse::Experimental::spgemm_symbolic(&kh,AnumRows,BnumRows,BnumCols,Aint.graph.row_map,Aint.graph.entries,false,Bint.graph.row_map,Bint.graph.entries,false, int_row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Aint.graph.row_map,Aint.graph.entries,Aint.values,false,Bint.graph.row_map,Bint.graph.entries,Bint.values,false,int_row_mapC,entriesC,valuesC); + // transfer the integer rowptrs back to the correct rowptr type + Kokkos::parallel_for(int_row_mapC.size(), KOKKOS_LAMBDA(int i){ row_mapC(i) = int_row_mapC(i);}); + kh.destroy_spgemm_handle(); + } else { + KernelHandle kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + KokkosSparse::Experimental::spgemm_symbolic(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,false,Bmerged.graph.row_map,Bmerged.graph.entries,false,row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + + KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,Amat.values,false,Bmerged.graph.row_map,Bmerged.graph.entries,Bmerged.values,false,row_mapC,entriesC,valuesC); + kh.destroy_spgemm_handle(); } - KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,Amat.values,false,Bmerged.graph.row_map,Bmerged.graph.entries,Bmerged.values,false,row_mapC,entriesC,valuesC); - kh.destroy_spgemm_handle(); #ifdef HAVE_TPETRA_MMM_TIMINGS MM = Teuchos::null; MM = rcp(new TimeMonitor (*TimeMonitor::getNewTimer(prefix_mmm + std::string("MMM Newmatrix HIPSort")))); @@ -678,6 +702,10 @@ void KernelWrappers2::local_matrix_device_type; using graph_t = typename matrix_t::StaticCrsGraphType; using lno_view_t = typename graph_t::row_map_type::non_const_type; + using int_view_t = Kokkos::View; using c_lno_view_t = typename graph_t::row_map_type::const_type; using lno_nnz_view_t = typename graph_t::entries_type::non_const_type; using scalar_view_t = typename matrix_t::values_type::non_const_type; @@ -686,17 +714,9 @@ void KernelWrappers2; - - // Get the rowPtr, colInd and vals of importMatrix - c_lno_view_t Irowptr; - lno_nnz_view_t Icolind; - scalar_view_t Ivals; - if(!Bview.importMatrix.is_null()) { - auto lclB = Bview.importMatrix->getLocalMatrixDevice(); - Irowptr = lclB.graph.row_map; - Icolind = lclB.graph.entries; - Ivals = lclB.values; - } + using int_handle_t = typename KokkosKernels::Experimental::KokkosKernelsHandle< + typename int_view_t::const_value_type,typename lno_nnz_view_t::const_value_type, typename scalar_view_t::const_value_type, + typename device_t::execution_space, typename device_t::memory_space,typename device_t::memory_space >; // Merge the B and Bimport matrices const matrix_t Bmerged = Tpetra::MMdetails::merge_matrices(Aview,Bview,Acol2Brow,Acol2Irow,Bcol2Ccol,Icol2Ccol,C.getColMap()->getLocalNumElements()); @@ -714,7 +734,7 @@ void KernelWrappers2isParameter(alg)) myalg = params->get(alg,myalg); KokkosSparse::SPGEMMAlgorithm alg_enum = KokkosSparse::StringToSPGEMMAlgorithm(myalg); + Tpetra::Details::IntRowPtrHelper irph(Bmerged.nnz(), Bmerged.graph.row_map); + const bool useIntRowptrs = + irph.shouldUseIntRowptrs() && + Aview.origMatrix->getApplyHelper()->shouldUseIntRowptrs(); - // KokkosKernels call - handle_t kh; - kh.create_spgemm_handle(alg_enum); - kh.set_team_work_size(team_work_size); + if (useIntRowptrs) { + int_handle_t kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); - KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, - Arowptr, Acolind, false, - Browptr, Bcolind, false, - row_mapC); + int_view_t int_row_mapC (Kokkos::ViewAllocateWithoutInitializing("int_row_mapC"), AnumRows + 1); - size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); - if (c_nnz_size){ - entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); - valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); - } + auto Aint = Aview.origMatrix->getApplyHelper()->getIntRowptrMatrix(Amat); + auto Bint = irph.getIntRowptrMatrix(Bmerged); - KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, - Arowptr, Acolind, Avals, false, - Browptr, Bcolind, Bvals, false, - row_mapC, entriesC, valuesC, - omega, Dinv.getLocalViewDevice(Access::ReadOnly)); - kh.destroy_spgemm_handle(); + KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, + Aint.graph.row_map, Aint.graph.entries, false, + Bint.graph.row_map, Bint.graph.entries, false, + int_row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + + // even though there is no TPL for this, we have to use the same handle that was used in the symbolic phase, + // so need to have a special int-typed call for this as well. + KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, + Aint.graph.row_map, Aint.graph.entries, Amat.values, false, + Bint.graph.row_map, Bint.graph.entries, Bint.values, false, + int_row_mapC, entriesC, valuesC, + omega, Dinv.getLocalViewDevice(Access::ReadOnly)); + // transfer the integer rowptrs back to the correct rowptr type + Kokkos::parallel_for(int_row_mapC.size(), KOKKOS_LAMBDA(int i){ row_mapC(i) = int_row_mapC(i);}); + kh.destroy_spgemm_handle(); + } else { + handle_t kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, + Amat.graph.row_map, Amat.graph.entries, false, + Bmerged.graph.row_map, Bmerged.graph.entries, false, + row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, + Amat.graph.row_map, Amat.graph.entries, Amat.values, false, + Bmerged.graph.row_map, Bmerged.graph.entries, Bmerged.values, false, + row_mapC, entriesC, valuesC, + omega, Dinv.getLocalViewDevice(Access::ReadOnly)); + kh.destroy_spgemm_handle(); + } #ifdef HAVE_TPETRA_MMM_TIMINGS MM = Teuchos::null; MM = rcp(new TimeMonitor (*TimeMonitor::getNewTimer(prefix_mmm + std::string("Jacobi Newmatrix HIPSort")))); diff --git a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_SYCL.hpp b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_SYCL.hpp index 1de401eb1556..fa6d19344b60 100644 --- a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_SYCL.hpp +++ b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_SYCL.hpp @@ -7,11 +7,11 @@ // ***************************************************************************** // @HEADER -// This is a verbatim copy of the other TpetraExt_MatrixMatrix_*.hpp files -// replacing the execution/memory space by the ones corresponding to SYCL. #ifndef TPETRA_MATRIXMATRIX_SYCL_DEF_HPP #define TPETRA_MATRIXMATRIX_SYCL_DEF_HPP +#include "Tpetra_Details_IntRowPtrHelper.hpp" + #ifdef HAVE_TPETRA_INST_SYCL namespace Tpetra { namespace MMdetails { @@ -128,6 +128,7 @@ void KernelWrappers; typedef typename graph_t::row_map_type::const_type c_lno_view_t; typedef typename graph_t::entries_type::non_const_type lno_nnz_view_t; typedef typename KCRS::values_type::non_const_type scalar_view_t; @@ -147,6 +148,9 @@ void KernelWrappers KernelHandle; + using IntKernelHandle = KokkosKernels::Experimental::KokkosKernelsHandle< + typename int_view_t::const_value_type,typename lno_nnz_view_t::const_value_type, typename scalar_view_t::const_value_type, + typename device_t::execution_space, typename device_t::memory_space,typename device_t::memory_space >; // Grab the Kokkos::SparseCrsMatrices const KCRS & Amat = Aview.origMatrix->getLocalMatrixDevice(); @@ -159,17 +163,6 @@ void KernelWrappersgetLocalMatrixDevice(); - Irowptr = lclB.graph.row_map; - Icolind = lclB.graph.entries; - Ivals = lclB.values; - } - - // Get the algorithm mode std::string alg = nodename+std::string(" algorithm"); // printf("DEBUG: Using kernel: %s\n",myalg.c_str()); @@ -188,22 +181,54 @@ void KernelWrappers, ""); + // static_assert(std::is_void_v, ""); + Tpetra::Details::IntRowPtrHelper irph(Bmerged.nnz(), Bmerged.graph.row_map); + const bool useIntRowptrs = + irph.shouldUseIntRowptrs() && + Aview.origMatrix->getApplyHelper()->shouldUseIntRowptrs(); + + if (useIntRowptrs) { + IntKernelHandle kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); - size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); - if (c_nnz_size){ - entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); - valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + int_view_t int_row_mapC (Kokkos::ViewAllocateWithoutInitializing("non_const_int_row"), AnumRows + 1); + + auto Aint = Aview.origMatrix->getApplyHelper()->getIntRowptrMatrix(Amat); + auto Bint = irph.getIntRowptrMatrix(Bmerged); + KokkosSparse::Experimental::spgemm_symbolic(&kh,AnumRows,BnumRows,BnumCols,Aint.graph.row_map,Aint.graph.entries,false,Bint.graph.row_map,Bint.graph.entries,false, int_row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Aint.graph.row_map,Aint.graph.entries,Aint.values,false,Bint.graph.row_map,Bint.graph.entries,Bint.values,false,int_row_mapC,entriesC,valuesC); + // transfer the integer rowptrs back to the correct rowptr type + Kokkos::parallel_for(int_row_mapC.size(), KOKKOS_LAMBDA(int i){ row_mapC(i) = int_row_mapC(i);}); + kh.destroy_spgemm_handle(); + + } else { + KernelHandle kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + KokkosSparse::Experimental::spgemm_symbolic(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,false,Bmerged.graph.row_map,Bmerged.graph.entries,false,row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + + KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,Amat.values,false,Bmerged.graph.row_map,Bmerged.graph.entries,Bmerged.values,false,row_mapC,entriesC,valuesC); + kh.destroy_spgemm_handle(); } - KokkosSparse::Experimental::spgemm_numeric(&kh,AnumRows,BnumRows,BnumCols,Amat.graph.row_map,Amat.graph.entries,Amat.values,false,Bmerged.graph.row_map,Bmerged.graph.entries,Bmerged.values,false,row_mapC,entriesC,valuesC); - kh.destroy_spgemm_handle(); #ifdef HAVE_TPETRA_MMM_TIMINGS MM = Teuchos::null; MM = rcp(new TimeMonitor (*TimeMonitor::getNewTimer(prefix_mmm + std::string("MMM Newmatrix SYCLSort")))); @@ -687,6 +712,10 @@ void KernelWrappers2::local_matrix_device_type; using graph_t = typename matrix_t::StaticCrsGraphType; using lno_view_t = typename graph_t::row_map_type::non_const_type; + using int_view_t = Kokkos::View; using c_lno_view_t = typename graph_t::row_map_type::const_type; using lno_nnz_view_t = typename graph_t::entries_type::non_const_type; using scalar_view_t = typename matrix_t::values_type::non_const_type; @@ -695,17 +724,9 @@ void KernelWrappers2; - - // Get the rowPtr, colInd and vals of importMatrix - c_lno_view_t Irowptr; - lno_nnz_view_t Icolind; - scalar_view_t Ivals; - if(!Bview.importMatrix.is_null()) { - auto lclB = Bview.importMatrix->getLocalMatrixDevice(); - Irowptr = lclB.graph.row_map; - Icolind = lclB.graph.entries; - Ivals = lclB.values; - } + using int_handle_t = typename KokkosKernels::Experimental::KokkosKernelsHandle< + typename int_view_t::const_value_type,typename lno_nnz_view_t::const_value_type, typename scalar_view_t::const_value_type, + typename device_t::execution_space, typename device_t::memory_space,typename device_t::memory_space >; // Merge the B and Bimport matrices const matrix_t Bmerged = Tpetra::MMdetails::merge_matrices(Aview,Bview,Acol2Brow,Acol2Irow,Bcol2Ccol,Icol2Ccol,C.getColMap()->getLocalNumElements()); @@ -718,12 +739,8 @@ void KernelWrappers2isParameter(alg)) myalg = params->get(alg,myalg); KokkosSparse::SPGEMMAlgorithm alg_enum = KokkosSparse::StringToSPGEMMAlgorithm(myalg); + // decide whether to use integer-typed row pointers for this spgemm + Tpetra::Details::IntRowPtrHelper irph(Bmerged.nnz(), Bmerged.graph.row_map); + const bool useIntRowptrs = + irph.shouldUseIntRowptrs() && + Aview.origMatrix->getApplyHelper()->shouldUseIntRowptrs(); - // KokkosKernels call - handle_t kh; - kh.create_spgemm_handle(alg_enum); - kh.set_team_work_size(team_work_size); + if (useIntRowptrs) { + int_handle_t kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); - KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, - Arowptr, Acolind, false, - Browptr, Bcolind, false, - row_mapC); + int_view_t int_row_mapC (Kokkos::ViewAllocateWithoutInitializing("int_row_mapC"), AnumRows + 1); - size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); - if (c_nnz_size){ - entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); - valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); - } + auto Aint = Aview.origMatrix->getApplyHelper()->getIntRowptrMatrix(Amat); + auto Bint = irph.getIntRowptrMatrix(Bmerged); - KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, - Arowptr, Acolind, Avals, false, - Browptr, Bcolind, Bvals, false, - row_mapC, entriesC, valuesC, - omega, Dinv.getLocalViewDevice(Access::ReadOnly)); - kh.destroy_spgemm_handle(); + KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, + Aint.graph.row_map, Aint.graph.entries, false, + Bint.graph.row_map, Bint.graph.entries, false, + int_row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + + // even though there is no TPL for this, we have to use the same handle that was used in the symbolic phase, + // so need to have a special int-typed call for this as well. + KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, + Aint.graph.row_map, Aint.graph.entries, Amat.values, false, + Bint.graph.row_map, Bint.graph.entries, Bint.values, false, + int_row_mapC, entriesC, valuesC, + omega, Dinv.getLocalViewDevice(Access::ReadOnly)); + // transfer the integer rowptrs back to the correct rowptr type + Kokkos::parallel_for(int_row_mapC.size(), KOKKOS_LAMBDA(int i){ row_mapC(i) = int_row_mapC(i);}); + kh.destroy_spgemm_handle(); + } else { + handle_t kh; + kh.create_spgemm_handle(alg_enum); + kh.set_team_work_size(team_work_size); + + KokkosSparse::Experimental::spgemm_symbolic(&kh, AnumRows, BnumRows, BnumCols, + Amat.graph.row_map, Amat.graph.entries, false, + Bmerged.graph.row_map, Bmerged.graph.entries, false, + row_mapC); + + size_t c_nnz_size = kh.get_spgemm_handle()->get_c_nnz(); + if (c_nnz_size){ + entriesC = lno_nnz_view_t (Kokkos::ViewAllocateWithoutInitializing("entriesC"), c_nnz_size); + valuesC = scalar_view_t (Kokkos::ViewAllocateWithoutInitializing("valuesC"), c_nnz_size); + } + KokkosSparse::Experimental::spgemm_jacobi(&kh, AnumRows, BnumRows, BnumCols, + Amat.graph.row_map, Amat.graph.entries, Amat.values, false, + Bmerged.graph.row_map, Bmerged.graph.entries, Bmerged.values, false, + row_mapC, entriesC, valuesC, + omega, Dinv.getLocalViewDevice(Access::ReadOnly)); + kh.destroy_spgemm_handle(); + } #ifdef HAVE_TPETRA_MMM_TIMINGS MM = Teuchos::null; MM = rcp(new TimeMonitor (*TimeMonitor::getNewTimer(prefix_mmm + std::string("Jacobi Newmatrix SYCLSort")))); diff --git a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_decl.hpp b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_decl.hpp index 882d531a588f..dbf5d89c6842 100644 --- a/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_decl.hpp +++ b/packages/tpetra/core/ext/TpetraExt_MatrixMatrix_decl.hpp @@ -442,10 +442,10 @@ void import_and_extract_views( const CrsMatrix& M, Teuchos::RCP > targetMap, CrsMatrixStruct& Mview, - Teuchos::RCP > prototypeImporter = Teuchos::null, - bool userAssertsThereAreNoRemotes = false, - const std::string& label = std::string(), - const Teuchos::RCP& params = Teuchos::null); + Teuchos::RCP > prototypeImporter, + bool userAssertsThereAreNoRemotes, + const std::string& label, + const Teuchos::RCP& params); template& M, Teuchos::RCP > targetMap, BlockCrsMatrixStruct& Mview, - Teuchos::RCP > prototypeImporter = Teuchos::null, - bool userAssertsThereAreNoRemotes = false); + Teuchos::RCP > prototypeImporter, + bool userAssertsThereAreNoRemotes); templategetApplyHelper(); Aview.origRowMap = A.getRowMap(); Aview.rowMap = targetMap; Aview.colMap = A.getColMap(); @@ -3318,6 +3321,8 @@ void import_and_extract_views( Aview.importMatrix = Tpetra::importAndFillCompleteCrsMatrix(rcpFromRef(A), *importer, A.getDomainMap(), importer->getTargetMap(), rcpFromRef(labelList)); + // trigger creation of int-typed row pointer array for use in TPLs, but don't actually need it here + Aview.importMatrix->getApplyHelper(); #if 0 // Disabled code for dumping input matrices @@ -3382,6 +3387,8 @@ void import_and_extract_views( Mview.deleteContents(); Mview.origMatrix = rcp(&M, false); + // trigger creation of int-typed row pointer array for use in TPLs, but don't actually need it here + Mview.origMatrix->getApplyHelper(); Mview.origRowMap = M.getRowMap(); Mview.rowMap = targetMap; Mview.colMap = M.getColMap(); @@ -3462,8 +3469,10 @@ void import_and_extract_views( if (importer != null) { // Get import matrix + // TODO: create the int-typed row-pointer here Mview.importMatrix = Tpetra::importAndFillCompleteBlockCrsMatrix(rcpFromRef(M), *importer); - + // trigger creation of int-typed row pointer array for use in TPLs, but don't actually need it here + Mview.importMatrix->getApplyHelper(); // Save the column map of the imported matrix, so that we can convert indices // back to global for arithmetic later Mview.importColMap = Mview.importMatrix->getColMap(); diff --git a/packages/tpetra/core/src/TpetraExt_MatrixMatrix_fwd.hpp b/packages/tpetra/core/src/TpetraExt_MatrixMatrix_fwd.hpp new file mode 100644 index 000000000000..51066b4a4c66 --- /dev/null +++ b/packages/tpetra/core/src/TpetraExt_MatrixMatrix_fwd.hpp @@ -0,0 +1,99 @@ +// @HEADER +// *********************************************************************** +// +// Tpetra: Templated Linear Algebra Services Package +// Copyright (2008) Sandia Corporation +// +// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, +// the U.S. Government retains certain rights in this software. +// +// 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 name of the Corporation nor the names of the +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE +// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Questions? Contact Michael A. Heroux (maherou@sandia.gov) +// +// ************************************************************************ +// @HEADER + +#ifndef TPETRA_MATRIXMATRIX_FWD_HPP +#define TPETRA_MATRIXMATRIX_FWD_HPP + +/// \file TpetraExt_MatrixMatrix_fwd.hpp +/// \brief Forward declaration of some Tpetra Matrix Matrix objects +/// +/// These are needed by the CrsMatrix to make them friends so they can access CrsMatrix internals + +#include "Tpetra_BlockCrsMatrix_fwd.hpp" +#include "Tpetra_CrsMatrix_fwd.hpp" +#include "Tpetra_Import_fwd.hpp" +#include "Tpetra_Map_fwd.hpp" + +#include "Teuchos_RCP.hpp" + + +#ifndef DOXYGEN_SHOULD_SKIP_THIS +namespace Tpetra { + +template class CrsMatrixStruct; +template class BlockCrsMatrixStruct; + +namespace MMdetails{ + + // Other functions +template +void import_and_extract_views( + const CrsMatrix& M, + Teuchos::RCP > targetMap, + CrsMatrixStruct& Mview, + Teuchos::RCP > prototypeImporter = Teuchos::null, + bool userAssertsThereAreNoRemotes = false, + const std::string& label = std::string(), + const Teuchos::RCP& params = Teuchos::null); + +template +void import_and_extract_views( + const BlockCrsMatrix& M, + Teuchos::RCP > targetMap, + BlockCrsMatrixStruct& Mview, + Teuchos::RCP > prototypeImporter = Teuchos::null, + bool userAssertsThereAreNoRemotes = false); + + template struct KernelWrappers; + template struct KernelWrappers2; + +} // namespace MMdetails +} // namespace Tpetra +#endif // DOXYGEN_SHOULD_SKIP_THIS + +#endif // TPETRA_MATRIXMATRIX_FWD_HPP + diff --git a/packages/tpetra/core/src/Tpetra_BlockCrsMatrix_decl.hpp b/packages/tpetra/core/src/Tpetra_BlockCrsMatrix_decl.hpp index 34e33325de03..ed8000ae2a44 100644 --- a/packages/tpetra/core/src/Tpetra_BlockCrsMatrix_decl.hpp +++ b/packages/tpetra/core/src/Tpetra_BlockCrsMatrix_decl.hpp @@ -263,6 +263,14 @@ class BlockCrsMatrix : mutable std::shared_ptr applyHelper; public: + std::shared_ptr getApplyHelper() const { + if (!applyHelper) { + auto A_lcl = getLocalMatrixDevice(); + applyHelper = std::make_shared(A_lcl.nnz(), A_lcl.graph.row_map); + } + return applyHelper; + } + #endif using local_matrix_host_type = diff --git a/packages/tpetra/core/src/Tpetra_CrsMatrix_decl.hpp b/packages/tpetra/core/src/Tpetra_CrsMatrix_decl.hpp index 984b7a99dd26..062df9fde96c 100644 --- a/packages/tpetra/core/src/Tpetra_CrsMatrix_decl.hpp +++ b/packages/tpetra/core/src/Tpetra_CrsMatrix_decl.hpp @@ -15,6 +15,7 @@ /// \brief Declaration of the Tpetra::CrsMatrix class #include "Tpetra_CrsMatrix_fwd.hpp" +#include "TpetraExt_MatrixMatrix_fwd.hpp" #include "KokkosSparse_Utils.hpp" #include "KokkosSparse_CrsMatrix.hpp" #if KOKKOSKERNELS_VERSION >= 40299 @@ -31,6 +32,7 @@ #include "Tpetra_Details_ExecutionSpacesUser.hpp" #include "Teuchos_DataAccess.hpp" + #include // std::shared_ptr namespace Tpetra { @@ -3907,12 +3909,57 @@ namespace Tpetra { typename values_dualv_type::t_dev getValuesViewDeviceNonConst (const RowInfo& rowinfo); +#if KOKKOSKERNELS_VERSION >= 40299 +private: + // TODO: When KokkosKernels 4.4 is released, local_matrix_device_type can be permanently modified to use the default_size_type + // of KK. This is always a type that is enabled by KK's ETI (preferring int if both or neither int and size_t are enabled). + // + // At that point the ApplyHelper can be replaced with just a SPMVHandle. + using local_matrix_int_rowptrs_device_type = + KokkosSparse::CrsMatrix; + + /// The specialization of Details::MatrixApplyHelper used by this class in apply(). + using ApplyHelper = Details::MatrixApplyHelper< + local_matrix_device_type, + local_matrix_int_rowptrs_device_type, + typename MultiVector::device_view_type>; + + + std::shared_ptr getApplyHelper() const { + if (!applyHelper) { + auto A_lcl = getLocalMatrixDevice(); + applyHelper = std::make_shared(A_lcl.nnz(), A_lcl.graph.row_map); + } + return applyHelper; + } +#endif protected: // Friend the tester for CrsMatrix::swap friend class Tpetra::crsMatrix_Swap_Tester; + // Friend the matrix multiply kernels so they can access internally-cached integer + // row pointers without making them part of the CrsMatrix interface + template friend struct Tpetra::MMdetails::KernelWrappers; + template friend struct Tpetra::MMdetails::KernelWrappers2; + + + // friend Matrix Matrix utility function that needs to access integer-typed rowptrs + friend + void Tpetra::MMdetails::import_and_extract_views( + const CrsMatrix& A, + Teuchos::RCP > targetMap, + CrsMatrixStruct& Aview, + Teuchos::RCP > prototypeImporter, + bool userAssertsThereAreNoRemotes, + const std::string& label, + const Teuchos::RCP& params); + /// \brief Swaps the data from *this with the data and maps from crsMatrix /// /// \param matrix [in/out] a crsMatrix @@ -4002,23 +4049,6 @@ namespace Tpetra { private: #if KOKKOSKERNELS_VERSION >= 40299 - // TODO: When KokkosKernels 4.4 is released, local_matrix_device_type can be permanently modified to use the default_size_type - // of KK. This is always a type that is enabled by KK's ETI (preferring int if both or neither int and size_t are enabled). - // - // At that point the ApplyHelper can be replaced with just a SPMVHandle. - using local_matrix_int_rowptrs_device_type = - KokkosSparse::CrsMatrix; - - /// The specialization of Details::MatrixApplyHelper used by this class in apply(). - using ApplyHelper = Details::MatrixApplyHelper< - local_matrix_device_type, - local_matrix_int_rowptrs_device_type, - typename MultiVector::device_view_type>; - /// The apply helper is lazily created in apply(), and reset when resumeFill is called. /// It performs 3 functions: /// - Decides whether a version of the local matrix with int-typed rowptrs can and should be used to enable spmv TPLs diff --git a/packages/tpetra/core/src/Tpetra_CrsMatrix_fwd.hpp b/packages/tpetra/core/src/Tpetra_CrsMatrix_fwd.hpp index 5f4d534c0a00..ed5dbbdc8712 100644 --- a/packages/tpetra/core/src/Tpetra_CrsMatrix_fwd.hpp +++ b/packages/tpetra/core/src/Tpetra_CrsMatrix_fwd.hpp @@ -22,7 +22,24 @@ template class CrsMatrix; + +/// \class is_crs_matrix +/// \brief is_crs_matrix::value is true if T is a CrsMatrix<...>, false +/// otherwise +template +struct is_crs_matrix : public std::false_type {}; +template +struct is_crs_matrix> : public std::true_type {}; +template +struct is_crs_matrix> : public std::true_type {}; + +/// \brief Equivalent to is_crs_matrix::value. +template +inline constexpr bool is_crs_matrix_v = is_crs_matrix::value; + } // namespace Tpetra #endif // DOXYGEN_SHOULD_SKIP_THIS + + #endif // TPETRA_CRSMATRIX_FWD_HPP diff --git a/packages/tpetra/core/src/Tpetra_Details_IntRowPtrHelper.hpp b/packages/tpetra/core/src/Tpetra_Details_IntRowPtrHelper.hpp new file mode 100644 index 000000000000..c009b635cbdc --- /dev/null +++ b/packages/tpetra/core/src/Tpetra_Details_IntRowPtrHelper.hpp @@ -0,0 +1,121 @@ +// @HEADER +// *********************************************************************** +// +// Tpetra: Templated Linear Algebra Services Package +// Copyright (2008) Sandia Corporation +// +// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, +// the U.S. Government retains certain rights in this software. +// +// 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 name of the Corporation nor the names of the +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE +// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// ************************************************************************ +// @HEADER + +#ifndef TPETRA_INTROWPTR_HELPER_HPP +#define TPETRA_INTROWPTR_HELPER_HPP + +#include "Tpetra_CrsMatrix_fwd.hpp" +#include "Kokkos_Core.hpp" +#include "KokkosSparse_spmv_handle.hpp" + +namespace Tpetra { +namespace Details { + +/// Helper for CrsMatrix BlockCrsMatrix. Converts rowptrs +/// of the local matrix to int if it's not already int-valued, and overflow won't occur. +/// This enables TPLs to be used in KokkosSparse::spmv and KokkosSparse::spgemm +/// +/// This functionality is temporary. When KokkosKernels 4.4 is released, the default offset (rowptrs element type) +/// in KK's ETI will switch to int, and Tpetra's matrix types will also switch to int. This will make the int rowptrs handling +/// here unnecessary, and CrsMatrix/BlockCrsMatrix can simply store the SPMVHandle themselves. +/// \tparam IntLocalMatrix: if LocalMatrix is a CrsMatrix, this parameter is automatically a CrsMatrix with integer-typed rows pointers. Otherwise (BlockCrsMatrix), a corresponding integer-typed BlockCrsMatrix will need to be provided by the +template> +struct IntRowPtrHelper +{ + static_assert(is_crs_matrix_v == is_crs_matrix_v, "Expected both to be CrsMatrix or BlockCrsMatrix"); + + using Rowptrs = typename LocalMatrix::row_map_type; + using IntRowptrs = typename IntLocalMatrix::row_map_type; + + IntRowPtrHelper(size_t nnz, const typename LocalMatrix::row_map_type& rowptrs) + : nnz_(nnz) + { + if(shouldUseIntRowptrs()) + fillRowptrsInt(rowptrs); + // otherwise, leave rowptrs_int empty + } + + bool shouldUseIntRowptrs() const + { + // Use int-valued rowptrs if: + // - number of entries doesn't overflow int + // - LocalMatrix's rowptrs is not already int-typed + return nnz_ <= size_t(INT_MAX) && !std::is_same_v; + } + + void fillRowptrsInt(const Rowptrs& rowptrs) + { + // Populate rowptrs_int as a deep copy of rowptrs, converted to int. + // This needs to be in its own public function because KOKKOS_LAMBDA cannot be used inside constructor or protected/private + typename IntRowptrs::non_const_type rowptrs_temp( + Kokkos::view_alloc(Kokkos::WithoutInitializing, "rowptrs_int"), rowptrs.extent(0)); + Kokkos::parallel_for(Kokkos::RangePolicy(0, rowptrs.extent(0)), + KOKKOS_LAMBDA(int i) + { + rowptrs_temp(i) = int(rowptrs(i)); + }); + rowptrs_int_ = rowptrs_temp; + } + + IntLocalMatrix getIntRowptrMatrix(const LocalMatrix& A) + { + if constexpr(KokkosSparse::is_crs_matrix_v) + { + return IntLocalMatrix("", A.numRows(), A.numCols(), A.nnz(), + A.values, rowptrs_int_, A.graph.entries); + } + else + { + return IntLocalMatrix("", A.numRows(), A.numCols(), A.nnz(), + A.values, rowptrs_int_, A.graph.entries, A.blockDim()); + } + } + + size_t nnz_; + IntRowptrs rowptrs_int_; +}; +} +} + +#endif // TPETRA_INTROWPTR_HELPER_HPP + diff --git a/packages/tpetra/core/src/Tpetra_Details_MatrixApplyHelper.hpp b/packages/tpetra/core/src/Tpetra_Details_MatrixApplyHelper.hpp index 6c6fdb14deb3..e5a62381482e 100644 --- a/packages/tpetra/core/src/Tpetra_Details_MatrixApplyHelper.hpp +++ b/packages/tpetra/core/src/Tpetra_Details_MatrixApplyHelper.hpp @@ -12,10 +12,7 @@ #include "Kokkos_Core.hpp" #include "KokkosSparse_spmv_handle.hpp" - -#if KOKKOSKERNELS_VERSION < 40299 -#error "Tpetra::Details::MatrixApplyHelper can only be included with KokkosKernels 4.3+" -#endif +#include "Tpetra_Details_IntRowPtrHelper.hpp" namespace Tpetra { namespace Details { @@ -28,66 +25,23 @@ namespace Details { /// in KK's ETI will switch to int, and Tpetra's matrix types will also switch to int. This will make the int rowptrs handling /// here unnecessary, and CrsMatrix/BlockCrsMatrix can simply store the SPMVHandle themselves. template -struct MatrixApplyHelper +struct MatrixApplyHelper : public IntRowPtrHelper { - using Rowptrs = typename LocalMatrix::row_map_type; - using IntRowptrs = typename IntLocalMatrix::row_map_type; + // using Rowptrs = typename LocalMatrix::row_map_type; + // using IntRowptrs = typename IntLocalMatrix::row_map_type; using XVectorType = typename MultiVectorLocalView::const_type; using YVectorType = MultiVectorLocalView; using SPMVHandle = KokkosSparse::SPMVHandle; using SPMVHandleInt = KokkosSparse::SPMVHandle; - MatrixApplyHelper(size_t nnz_, const typename LocalMatrix::row_map_type& rowptrs, KokkosSparse::SPMVAlgorithm algo = KokkosSparse::SPMV_DEFAULT) - : nnz(nnz_), handle(algo), handle_int(algo) - { - if(shouldUseIntRowptrs()) - fillRowptrsInt(rowptrs); - // otherwise, leave rowptrs_int empty - } - - bool shouldUseIntRowptrs() const - { - // Use int-valued rowptrs if: - // - number of entries doesn't overflow int - // - LocalMatrix's rowptrs is not already int-typed - return nnz <= size_t(INT_MAX) && !std::is_same_v; - } - - // Given the local matrix, return a version with int-typed rowptrs - IntLocalMatrix getIntRowptrMatrix(const LocalMatrix& A) - { - if constexpr(KokkosSparse::is_crs_matrix_v) - { - return IntLocalMatrix("", A.numRows(), A.numCols(), A.nnz(), - A.values, rowptrs_int, A.graph.entries); - } - else - { - return IntLocalMatrix("", A.numRows(), A.numCols(), A.nnz(), - A.values, rowptrs_int, A.graph.entries, A.blockDim()); - } - } - - void fillRowptrsInt(const Rowptrs& rowptrs) - { - // Populate rowptrs_int as a deep copy of rowptrs, converted to int. - // This needs to be in its own public function because KOKKOS_LAMBDA cannot be used inside constructor or protected/private - typename IntRowptrs::non_const_type rowptrs_temp( - Kokkos::view_alloc(Kokkos::WithoutInitializing, "rowptrs_int"), rowptrs.extent(0)); - Kokkos::parallel_for(Kokkos::RangePolicy(0, rowptrs.extent(0)), - KOKKOS_LAMBDA(int i) - { - rowptrs_temp(i) = int(rowptrs(i)); - }); - rowptrs_int = rowptrs_temp; - } + MatrixApplyHelper(size_t nnz, const typename LocalMatrix::row_map_type& rowptrs, KokkosSparse::SPMVAlgorithm algo = KokkosSparse::SPMV_DEFAULT) + : IntRowPtrHelper(nnz, rowptrs), handle_int(algo) {} + - size_t nnz; // SPMVHandles are lazily initialized by actual spmv calls. // We declare both here because we don't know until runtime (based on nnz) which should be used. SPMVHandle handle; SPMVHandleInt handle_int; - IntRowptrs rowptrs_int; }; } } diff --git a/packages/tpetra/core/test/MatrixMatrix/FECrs_MatrixMatrix_UnitTests.cpp b/packages/tpetra/core/test/MatrixMatrix/FECrs_MatrixMatrix_UnitTests.cpp index 25f02950173b..b53a42cadb48 100644 --- a/packages/tpetra/core/test/MatrixMatrix/FECrs_MatrixMatrix_UnitTests.cpp +++ b/packages/tpetra/core/test/MatrixMatrix/FECrs_MatrixMatrix_UnitTests.cpp @@ -360,7 +360,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL (Tpetra_MatMat, FECrsMatrix, SC, LO, GO, NT) TPETRA_ETI_MANGLING_TYPEDEFS() // FIXME_SYCL -#ifndef KOKKOS_ENABLE_SYCL +#if !defined(KOKKOS_ENABLE_SYCL) || 1 TPETRA_INSTANTIATE_SLGN_NO_ORDINAL_SCALAR( UNIT_TEST_GROUP_SC_LO_GO_NO ) #endif diff --git a/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp b/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp index 36da2a5fd8c8..2ac4f34310a1 100644 --- a/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp +++ b/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp @@ -2816,7 +2816,7 @@ TEUCHOS_UNIT_TEST_TEMPLATE_4_DECL(Tpetra_MatMatAdd, locally_unsorted, SC, LO, GO // FIXME_SYCL requires querying free device memory in KokkosKernels, see // https://github.com/kokkos/kokkos-kernels/issues/1062. // The SYCL specifications don't allow asking for that. -#ifdef HAVE_TPETRA_SYCL +#if defined(HAVE_TPETRA_SYCL) #define UNIT_TEST_GROUP_SC_LO_GO_NO( SC, LO, GO, NT ) \ UNIT_TEST_GROUP_SC_LO_GO_NO_COMMON( SC, LO, GO, NT ) #else diff --git a/packages/trilinoscouplings/README.md b/packages/trilinoscouplings/README.md index 532b995234a2..bdaa3d303a70 100644 --- a/packages/trilinoscouplings/README.md +++ b/packages/trilinoscouplings/README.md @@ -1,9 +1,10 @@ # TrilinosCouplings Package -TrilinosCouplings is a meta-package, in the sense that its purpose -is to resolve compile-time circular dependencies. Thus, each source -file belongs to another Trilinos package, and is governed by that -particular package's copyright agreement. +TrilinosCouplings is a meta-package of other Trilinos packages, in +the sense that its purpose is to resolve compile-time circular +dependencies between Trilinos packages. Thus is part of the +infrastructure/coupling provided by Trilinos and falls under the +Trilinos copyright and license. ## Copyright and License diff --git a/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_GraphTrans_Ex.cpp b/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_GraphTrans_Ex.cpp index 8b7b4b333419..b90b2d30fea5 100644 --- a/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_GraphTrans_Ex.cpp +++ b/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_GraphTrans_Ex.cpp @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER // CrsGraph_BTF Test routine diff --git a/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_MatrixTrans_Ex.cpp b/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_MatrixTrans_Ex.cpp index 7df9efa35d10..3585b1a0fa97 100644 --- a/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_MatrixTrans_Ex.cpp +++ b/packages/trilinoscouplings/examples/epetraext/EpetraExt_AmesosBTF_MatrixTrans_Ex.cpp @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER // CrsGraph_BTF Test routine diff --git a/packages/trilinoscouplings/examples/fenl/MeanBasedPreconditioner.hpp b/packages/trilinoscouplings/examples/fenl/MeanBasedPreconditioner.hpp index 8c7caa09a427..f6fc177fbdc9 100644 --- a/packages/trilinoscouplings/examples/fenl/MeanBasedPreconditioner.hpp +++ b/packages/trilinoscouplings/examples/fenl/MeanBasedPreconditioner.hpp @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// Stokhos Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2009 NTESS and the Stokhos contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/fenl/MueLuPreconditioner.hpp b/packages/trilinoscouplings/examples/fenl/MueLuPreconditioner.hpp index 062ae8fae061..14aebc68a818 100644 --- a/packages/trilinoscouplings/examples/fenl/MueLuPreconditioner.hpp +++ b/packages/trilinoscouplings/examples/fenl/MueLuPreconditioner.hpp @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// Stokhos Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2009 NTESS and the Stokhos contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/fenl/SGPreconditioner.hpp b/packages/trilinoscouplings/examples/fenl/SGPreconditioner.hpp index 54f1481874da..5b74d4a92aad 100644 --- a/packages/trilinoscouplings/examples/fenl/SGPreconditioner.hpp +++ b/packages/trilinoscouplings/examples/fenl/SGPreconditioner.hpp @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// Stokhos Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2009 NTESS and the Stokhos contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/Basis.H b/packages/trilinoscouplings/examples/ml/NonlinML/Basis.H index cf9d1850ebaf..c9f63cdfc914 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/Basis.H +++ b/packages/trilinoscouplings/examples/ml/NonlinML/Basis.H @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// NOX: An Object-Oriented Nonlinear Solver Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2002 NTESS and the NOX contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/Basis.cpp b/packages/trilinoscouplings/examples/ml/NonlinML/Basis.cpp index 9d3463f980c8..1059725d5f92 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/Basis.cpp +++ b/packages/trilinoscouplings/examples/ml/NonlinML/Basis.cpp @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// NOX: An Object-Oriented Nonlinear Solver Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2002 NTESS and the NOX contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.H b/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.H index b8ad77e2c8a6..bc0af5f3f9f3 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.H +++ b/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.H @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// NOX: An Object-Oriented Nonlinear Solver Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2002 NTESS and the NOX contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.cpp b/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.cpp index 1a982d55fad2..05528a5a4ddd 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.cpp +++ b/packages/trilinoscouplings/examples/ml/NonlinML/FiniteElementProblem.cpp @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// NOX: An Object-Oriented Nonlinear Solver Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2002 NTESS and the NOX contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.H b/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.H index 61dc6e7d79c2..c00e4f381de4 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.H +++ b/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.H @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// NOX: An Object-Oriented Nonlinear Solver Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2002 NTESS and the NOX contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.cpp b/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.cpp index a70589e1a537..a304bdf9ce05 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.cpp +++ b/packages/trilinoscouplings/examples/ml/NonlinML/Problem_Interface.cpp @@ -1,8 +1,8 @@ // @HEADER // ***************************************************************************** -// NOX: An Object-Oriented Nonlinear Solver Package +// Trilinos: An Object-Oriented Solver Framework // -// Copyright 2002 NTESS and the NOX contributors. +// Copyright 2001-2024 NTESS and the Trilinos contributors. // SPDX-License-Identifier: BSD-3-Clause // ***************************************************************************** // @HEADER diff --git a/packages/trilinoscouplings/examples/ml/NonlinML/ml_nox_1Delasticity_example.cpp b/packages/trilinoscouplings/examples/ml/NonlinML/ml_nox_1Delasticity_example.cpp index 399398943138..f8b5afb259df 100644 --- a/packages/trilinoscouplings/examples/ml/NonlinML/ml_nox_1Delasticity_example.cpp +++ b/packages/trilinoscouplings/examples/ml/NonlinML/ml_nox_1Delasticity_example.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER // 1D Finite Element Test Problem diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.cpp index 212506784955..3c6ac5c963ce 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER // TrilinosCouplings includes diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.hpp index 8126e2a63244..0dc201779a2c 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_EpetraIntrepidPoissonExample_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.cpp index 6c7d74bb1eff..8333e86afca3 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.hpp" diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.hpp index f22e852527a2..35e10cb73ef9 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithAztecOO.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_IntrepidPoissonExample_SolveWithAztecOO_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithBelos.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithBelos.cpp index 6c79ee602e13..c3fcea3b21b3 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithBelos.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_EpetraIntrepidPoissonExample_SolveWithBelos.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "TrilinosCouplings_IntrepidPoissonExample_SolveWithBelos.hpp" diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.cpp index dcab796e5b84..06524b5adbd8 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "TrilinosCouplings_IntrepidPoissonExampleHelpers.hpp" diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.hpp index 5daf4cda0bd5..a2f1d55c77a2 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExampleHelpers.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_IntrepidPoissonExampleHelpers_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExample_SolveWithBelos.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExample_SolveWithBelos.hpp index d9ed794aa6f6..e1f87b20e6ad 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExample_SolveWithBelos.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_IntrepidPoissonExample_SolveWithBelos.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_IntrepidPoissonExample_SolveWithBelos_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.cpp index 86ef368dcede..a326c0472790 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "TrilinosCouplings_Pamgen_Utils.hpp" diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.hpp index f46e5f10db67..266d195e3a27 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_Pamgen_Utils.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_Pamgen_Utils_hpp_ diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.cpp index 597257733530..d2a940c7acbb 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER // TrilinosCouplings includes diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.hpp index 73de211e616f..ddb2d331c532 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson2DExample.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_TpetraIntrepidHybridPoissonExample_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.cpp index a4be4e8e7f19..b08169f0823c 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER // TrilinosCouplings includes diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.hpp index 38eb40a8c12b..d23cf8ce7248 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidHybridPoisson3DExample.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_TpetraIntrepidHybridPoissonExample_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.cpp index 1478d48731f0..5a5f793e08a0 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.hpp index cc248d3e18e7..10037f0d5763 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_TpetraIntrepidPoissonExample_hpp diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample_SolveWithBelos.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample_SolveWithBelos.cpp index 7fc94745774d..d159573324a5 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample_SolveWithBelos.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidPoissonExample_SolveWithBelos.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include "TrilinosCouplings_config.h" diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.cpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.cpp index 608ca4a5edff..8325db858474 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.cpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER // TrilinosCouplings includes diff --git a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.hpp b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.hpp index 50b01f14994d..d92299bb7603 100644 --- a/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.hpp +++ b/packages/trilinoscouplings/examples/scaling/TrilinosCouplings_TpetraIntrepidStructuredPoissonExample.hpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #ifndef __TrilinosCouplings_TpetraIntrepidStructuredPoissonExample_hpp diff --git a/packages/trilinoscouplings/examples/scaling/epetraTpetraImportBenchmark.cpp b/packages/trilinoscouplings/examples/scaling/epetraTpetraImportBenchmark.cpp index 34fe0f0cfc4a..073fa4bf7710 100644 --- a/packages/trilinoscouplings/examples/scaling/epetraTpetraImportBenchmark.cpp +++ b/packages/trilinoscouplings/examples/scaling/epetraTpetraImportBenchmark.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER // TrilinosCouplings includes diff --git a/packages/trilinoscouplings/examples/scaling/example_CVFEM.cpp b/packages/trilinoscouplings/examples/scaling/example_CVFEM.cpp index 50db618f206d..3490c313299d 100644 --- a/packages/trilinoscouplings/examples/scaling/example_CVFEM.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_CVFEM.cpp @@ -14,13 +14,13 @@ /********************************************************************************/ /** \file example_CVFEM.cpp - \brief Example solution of an Advection Diffusion equation on a quadrilateral + \brief Example solution of an Advection Diffusion equation on a quadrilateral or triangular mesh using the CVFEM. \verbatim Advection diffusion system: - + - div (epsilon grad phi - u phi) = f in Omega phi = g on Gamma @@ -45,7 +45,7 @@ \code ./TrilinosCouplings_Example_CVFEM.exe \endcode \remark Example requires an xml input file with mesh and solver settings. - + NOTE: This problem does not currently work on more than one core (csiefer@sandia.gov 3/17/16) */ @@ -161,7 +161,7 @@ void exactSolutionGrad(Scalar gradExact[2], const Scalar& x, const Scalar& y); \param x [in] x-coordinate of the evaluation point \param y [in] y-coordinate of the evaluation point - \param epsilon [in] diffusion coefficient + \param epsilon [in] diffusion coefficient \return Source term corresponding to the user-defined exact solution evaluated at (x,y) */ @@ -193,9 +193,9 @@ void evaluateExactSolutionGrad(ArrayOut & exactSolutionGradValues, \param elemToNode [out] Array with element to node mapping \param nodeCoords [out] Array with nodal coordinates \param bcLeftId [out] Array with ids of left boundary nodes, - \param bcRightId [out] Array with ids of right boundary nodes - \param bcTopId [out] Array with ids of top boundary nodes - \param bcBotId [out] Array with ids of bottom boundary nodes + \param bcRightId [out] Array with ids of right boundary nodes + \param bcTopId [out] Array with ids of top boundary nodes + \param bcBotId [out] Array with ids of bottom boundary nodes \param meshType [in] Mesh type (quad or tri) \param meshSize [in] Number of elements in each direction */ @@ -211,9 +211,8 @@ void createMesh(ArrayOut1 & elemToNode, ArrayOut2 & nodeCoords, int main(int argc, char *argv[]) { - int numProcs=1; - #ifdef HAVE_MPI + int numProcs=1; Teuchos::GlobalMPISession mpiSession(&argc, &argv,0); numProcs=mpiSession.getNProc(); Epetra_MpiComm Comm(MPI_COMM_WORLD); @@ -258,7 +257,7 @@ int main(int argc, char *argv[]) { if(xmlInFileName.length()) { - if (MyPID == 0) + if (MyPID == 0) std::cout << "\nReading parameter list from \""< bcRightId; Intrepid::FieldContainer bcTopId; Intrepid::FieldContainer bcBotId; - + // Create mesh on square domain [0,1]x[0,1] createMesh(elemToNode, nodeCoords, bcLeftId, bcRightId, bcTopId, bcBotId, @@ -393,7 +392,7 @@ int main(int argc, char *argv[]) { } } // end node loop - + if(showTiming) {std::cout << "Read/Create mesh " << Time.ElapsedTime() << " sec \n"; Time.ResetStartTime();} @@ -402,14 +401,14 @@ int main(int argc, char *argv[]) { /********************************SET CELL TOPOLOGY ********************************/ /**********************************************************************************/ - // For now set cell topology based on number of nodes per element. + // For now set cell topology based on number of nodes per element. // WARNING: only works for 2-D 1st degree elements. - + Teuchos::RCP cellType; int numNodesPerElem = elemToNode.dimension(1); - - TEUCHOS_TEST_FOR_EXCEPTION( ( (numNodesPerElem != 4) && (numNodesPerElem != 3) ), + + TEUCHOS_TEST_FOR_EXCEPTION( ( (numNodesPerElem != 4) && (numNodesPerElem != 3) ), std::invalid_argument, "Unknown number of nodes per element for cell topology selection. Please use 3 for Triangle or 4 for Quadrilateral."); @@ -429,12 +428,12 @@ int main(int argc, char *argv[]) { /******************* GET CONTROL VOLUME INTEGRATION POINTS ************************/ /**********************************************************************************/ - // Loop over cells to fill cell coordinate array + // Loop over cells to fill cell coordinate array Intrepid::FieldContainer cellCoords(numElems, numNodesPerElem, spaceDim); - // loop over elements + // loop over elements for (int ielem = 0; ielem < numElems; ielem++) { - + // loop over nodes and fill cell coordinates array for (int inode = 0; inode < numNodesPerElem; inode++) { @@ -526,7 +525,7 @@ int main(int argc, char *argv[]) { int numFieldsEdge = HCurlBasis->getCardinality(); - if(showTiming) {std::cout << "Getting basis " + if(showTiming) {std::cout << "Getting basis " << Time.ElapsedTime() << " sec \n" ; Time.ResetStartTime();} @@ -539,7 +538,7 @@ int main(int argc, char *argv[]) { Epetra_Map globalMapNodes(numNodes, 0, Comm); Epetra_FECrsMatrix OpMatrix(Copy, globalMapNodes, numFields); Epetra_FEVector rhsVector(globalMapNodes); - + if(showTiming) {std::cout << "Build global maps " << Time.ElapsedTime() << " sec \n"; Time.ResetStartTime();} @@ -583,7 +582,7 @@ int main(int argc, char *argv[]) { Epetra_MultiVector v(globalMapNodes,true); v.PutScalar(0.0); - int numBCNodes = bcLeftId.dimension(0) + bcTopId.dimension(0) + int numBCNodes = bcLeftId.dimension(0) + bcTopId.dimension(0) + bcRightId.dimension(0) + bcBotId.dimension(0); int * bcNodeVec = new int [numBCNodes]; @@ -592,7 +591,7 @@ int main(int argc, char *argv[]) { // Loop over right boundary for (int i = 0; i < bcRightId.dimension(0); i++) { - + int bcNodeId = bcRightId(i); bcNodeVec[bcNodeCount] = bcNodeId; @@ -602,18 +601,18 @@ int main(int argc, char *argv[]) { v[0][bcRightId(i)]=1.0; - if (problem == "manufacturedSoln") + if (problem == "manufacturedSoln") v[0][bcNodeId]=exactSolution(x,y); if (problem == "horizAdvection") v[0][bcNodeId]=0.0; - + bcNodeCount ++; } // end loop over right boundary nodes // Loop over left boundary for (int i = 0; i < bcLeftId.dimension(0); i++) { - + int bcNodeId = bcLeftId(i); bcNodeVec[bcNodeCount] = bcNodeId; @@ -624,18 +623,18 @@ int main(int argc, char *argv[]) { v[0][bcNodeId]=0.0; - if (problem == "manufacturedSoln") + if (problem == "manufacturedSoln") v[0][bcNodeId]=exactSolution(x,y); if (problem == "horizAdvection") v[0][bcNodeId]=1.0; - + bcNodeCount ++; } // end loop over left boundary nodes // Loop over top boundary for (int i = 0; i < bcTopId.dimension(0); i++) { - + int bcNodeId = bcTopId(i); bcNodeVec[bcNodeCount] = bcNodeId; @@ -645,18 +644,18 @@ int main(int argc, char *argv[]) { v[0][bcNodeId]=0.0; - if (problem == "manufacturedSoln") + if (problem == "manufacturedSoln") v[0][bcNodeId]=exactSolution(x,y); if (problem == "horizAdvection") v[0][bcNodeId]=1.0; - + bcNodeCount ++; } // end loop over top boundary nodes // Loop over bottom boundary for (int i = 0; i < bcBotId.dimension(0); i++) { - + int bcNodeId = bcBotId(i); bcNodeVec[bcNodeCount] = bcNodeId; @@ -666,13 +665,13 @@ int main(int argc, char *argv[]) { v[0][bcNodeId]=0.0; - if (problem == "manufacturedSoln") + if (problem == "manufacturedSoln") v[0][bcNodeId]=exactSolution(x,y); if (problem == "horizAdvection") v[0][bcNodeId]=1.0; if (problem == "skewAdvection" && x > 0.5) v[0][bcNodeId]=1.0; - + bcNodeCount ++; } // end loop over bottom boundary nodes @@ -685,8 +684,8 @@ int main(int argc, char *argv[]) { /*********************** ASSEMBLE MATRIX AND VECTOR *******************************/ /**********************************************************************************/ - // Define desired workset size - int desiredWorksetSize = 50; + // Define desired workset size + int desiredWorksetSize = 50; int numWorksets = numElems/desiredWorksetSize; // When numElems is not divisible by desiredWorksetSize, increase workset count by 1 @@ -724,7 +723,7 @@ int main(int argc, char *argv[]) { { Sacado::Fad::SFad xfad = x; Sacado::Fad::SFad yfad = y; - source = sourceTerm >(xfad, yfad, epsilon, variableEpsilon, problem).val(); + source = sourceTerm >(xfad, yfad, epsilon, variableEpsilon, problem).val(); } worksetRHS(cellCounter,inode) = source * volCubWeights(icell,inode); } @@ -739,8 +738,8 @@ int main(int argc, char *argv[]) { /**********************************************************************************/ /* Compute Diffusion, Advection, Stabilization */ /**********************************************************************************/ - - // Loop over cells to assemble diffusion, advection, and stabilization terms + + // Loop over cells to assemble diffusion, advection, and stabilization terms Intrepid::FieldContainer worksetDiffOp(worksetSize, numFields, numFields); Intrepid::FieldContainer worksetAdvOp(worksetSize, numFields, numFields); Intrepid::FieldContainer worksetStabOp(worksetSize, numFields, numFields); @@ -804,7 +803,7 @@ int main(int argc, char *argv[]) { sideDiffusivity(iedge) = diffusivity(x,y,epsilon,variableEpsilon); } - + // Assemble cell diffusion operator // Number of side cubature points is equal to number of primary cell edges for (int iedge = 0; iedge < numSidePoints; iedge++) { @@ -814,12 +813,12 @@ int main(int argc, char *argv[]) { int rowNodeId1 = cellType->getNodeMap(1,iedge,1); for (int inode = 0; inode < numFields; inode++){ - + int colNodeId = inode; double operatorContrib0 = 0.0; for (int idim = 0; idim < spaceDim; idim++){ - operatorContrib0 += nodeBasisGradsTrans(0,inode,iedge,idim) * sideCubWeights(icell,iedge,idim); + operatorContrib0 += nodeBasisGradsTrans(0,inode,iedge,idim) * sideCubWeights(icell,iedge,idim); } operatorContrib0 *= sideDiffusivity(iedge); @@ -839,13 +838,13 @@ int main(int argc, char *argv[]) { int rowNodeId1 = cellType->getNodeMap(1,iedge,1); for (int inode = 0; inode < numFields; inode++){ - + int colNodeId = inode; double operatorContrib0 = 0.0; for (int idim = 0; idim < spaceDim; idim++){ - operatorContrib0 += nodeBasisValsTrans(0,inode,iedge) * sideAdvVel(iedge,idim) - * sideCubWeights(icell,iedge,idim); + operatorContrib0 += nodeBasisValsTrans(0,inode,iedge) * sideAdvVel(iedge,idim) + * sideCubWeights(icell,iedge,idim); } double operatorContrib1 = -operatorContrib0; @@ -934,7 +933,7 @@ int main(int argc, char *argv[]) { // loop over subcontrol volume sides for (int jedge = 0; jedge < numEdgesPerElem; jedge++) { - + int colNodeId0 = cellType->getNodeMap(1,jedge,0); int colNodeId1 = cellType->getNodeMap(1,jedge,1); @@ -990,12 +989,12 @@ int main(int argc, char *argv[]) { int globalCol = elemToNode(icell,cellCol); // TEMP - no stab. -// double operatorMatrixContribution = worksetDiffOp(cellCounter, cellRow, cellCol) +// double operatorMatrixContribution = worksetDiffOp(cellCounter, cellRow, cellCol) // - worksetAdvOp(cellCounter, cellRow, cellCol); - double operatorMatrixContribution = worksetStabOp(cellCounter, cellRow, cellCol); + double operatorMatrixContribution = worksetStabOp(cellCounter, cellRow, cellCol); if (stabilization == "type2" || stabilization == "type1" ){ operatorMatrixContribution += -worksetAdvOp(cellCounter, cellRow, cellCol); @@ -1008,16 +1007,16 @@ int main(int argc, char *argv[]) { OpMatrix.InsertGlobalValues(1, &globalRow, 1, &globalCol, &operatorMatrixContribution); - - }// end cell col loop - }// end cell row loop + }// end cell col loop + + }// end cell row loop cellCounter++; } // end workset cell loop - } // end loop over worksets + } // end loop over worksets /**********************************************************************************/ @@ -1170,34 +1169,34 @@ int main(int argc, char *argv[]) { for(int icell = worksetBegin; icell < worksetEnd; icell++){ for (int inode = 0; inode < numNodesPerElem; inode++) { - + int rowIndex = elemToNode(icell,inode); approxSolnCoef(cellCounter, inode) = (*lhs).Values()[rowIndex]; cellWorksetErr(cellCounter, inode, 0) = nodeCoords(elemToNode(icell,inode),0); cellWorksetErr(cellCounter, inode, 1) = nodeCoords(elemToNode(icell,inode),1); } cellCounter++; - } + } // Containers for Jacobian Intrepid::FieldContainer worksetJacobianE(worksetSize, numCubPointsErr, spaceDim, spaceDim); Intrepid::FieldContainer worksetJacobInvE(worksetSize, numCubPointsErr, spaceDim, spaceDim); Intrepid::FieldContainer worksetJacobDetE(worksetSize, numCubPointsErr); Intrepid::FieldContainer worksetCubWeightsE(worksetSize, numCubPointsErr); - + // Containers for basis values and gradients in physical space Intrepid::FieldContainer basisValsErrTrans(worksetSize, numFields, numCubPointsErr); Intrepid::FieldContainer basisGradsErrTrans(worksetSize, numFields, numCubPointsErr, spaceDim); - + // compute cell Jacobians, their inverses and their determinants Intrepid::CellTools::setJacobian(worksetJacobianE, cubPointsErr, cellWorksetErr, *cellType); Intrepid::CellTools::setJacobianInv(worksetJacobInvE, worksetJacobianE ); Intrepid::CellTools::setJacobianDet(worksetJacobDetE, worksetJacobianE ); - + // map cubature points to physical frame Intrepid::FieldContainer worksetCubPointsErr(worksetSize, numCubPointsErr, cubDimErr); Intrepid::CellTools::mapToPhysicalFrame(worksetCubPointsErr, cubPointsErr, cellWorksetErr, *cellType); - + // evaluate exact solution and gradient at cubature points Intrepid::FieldContainer worksetExactSoln(worksetSize, numCubPointsErr); Intrepid::FieldContainer worksetExactSolnGrad(worksetSize, numCubPointsErr, spaceDim); @@ -1207,26 +1206,26 @@ int main(int argc, char *argv[]) { // transform basis values to physical coordinates Intrepid::FunctionSpaceTools::HGRADtransformVALUE(basisValsErrTrans, basisValsErr); Intrepid::FunctionSpaceTools::HGRADtransformGRAD(basisGradsErrTrans, worksetJacobInvE, basisGradsErr); - + // compute weighted measure Intrepid::FunctionSpaceTools::computeCellMeasure(worksetCubWeightsE, worksetJacobDetE, cubWeightsErr); - + // evaluate the approximate solution and gradient at cubature points Intrepid::FieldContainer worksetApproxSoln(worksetSize, numCubPointsErr); Intrepid::FieldContainer worksetApproxSolnGrad(worksetSize, numCubPointsErr, spaceDim); Intrepid::FunctionSpaceTools::evaluate(worksetApproxSoln, approxSolnCoef, basisValsErrTrans); Intrepid::FunctionSpaceTools::evaluate(worksetApproxSolnGrad, approxSolnCoef, basisGradsErrTrans); - + // get difference between approximate and exact solutions Intrepid::FieldContainer worksetDeltaSoln(worksetSize, numCubPointsErr); Intrepid::FieldContainer worksetDeltaSolnGrad(worksetSize, numCubPointsErr, spaceDim); Intrepid::RealSpaceTools::subtract(worksetDeltaSoln, worksetApproxSoln, worksetExactSoln); Intrepid::RealSpaceTools::subtract(worksetDeltaSolnGrad, worksetApproxSolnGrad, worksetExactSolnGrad); - + // take absolute values Intrepid::RealSpaceTools::absval(worksetDeltaSoln); Intrepid::RealSpaceTools::absval(worksetDeltaSolnGrad); - + // apply cubature weights to differences in values and grads for use in integration Intrepid::FieldContainer worksetDeltaSolnWeighted(worksetSize, numCubPointsErr); Intrepid::FieldContainer worksetDeltaSolnGradWeighted(worksetSize, numCubPointsErr, spaceDim); @@ -1284,7 +1283,7 @@ int main(int argc, char *argv[]) { if(showTiming) {std::cout << "Calculate error " << Time.ElapsedTime() << " s \n"; Time.ResetStartTime();} - + } // end if problem == manufacturedSoln @@ -1395,7 +1394,7 @@ const Scalar1 sourceTerm(Scalar1& x, Scalar1& y, Scalar2& epsilon, // Get advection velocity advectionVelocity(u, x, y, problem); - + // Compute total flux = J_n = epsilon grad phi - u phi for(int i = 0; i < 2; i++){ flux[i] = D * grad_phi[i] - phi * u[i]; @@ -1470,7 +1469,7 @@ void createMesh(ArrayOut1 & elemToNode, ArrayOut2 & nodeCoords, int spaceDim = 2; // Create regular quadrilateral mesh on square domain [0,1]x[0,1] - if (meshType == "quad") + if (meshType == "quad") { int numElems = meshSize*meshSize; int numNodes = (meshSize+1)*(meshSize+1); @@ -1511,7 +1510,7 @@ void createMesh(ArrayOut1 & elemToNode, ArrayOut2 & nodeCoords, } // Create regular triangular mesh on square domain [0,1]x[0,1] - else if (meshType == "tri") + else if (meshType == "tri") { int numElems = 2*meshSize*meshSize; int numNodes = (meshSize+1)*(meshSize+1); @@ -1581,7 +1580,7 @@ void createMesh(ArrayOut1 & elemToNode, ArrayOut2 & nodeCoords, // For this square grid each boundary has meshSize nodes // (the left corner of each boundary belongs to that boundary) int nx = meshSize; - for (int ibcnode = 0; ibcnode < nx; ibcnode++){ + for (int ibcnode = 0; ibcnode < nx; ibcnode++){ bcBotId(ibcnode) = ibcnode; bcTopId(ibcnode) = (nx+1)*nx + ibcnode + 1; @@ -1595,7 +1594,3 @@ void createMesh(ArrayOut1 & elemToNode, ArrayOut2 & nodeCoords, /**********************************************************************************/ /************************************** END ***************************************/ /**********************************************************************************/ - - - - diff --git a/packages/trilinoscouplings/examples/scaling/example_CurlLSFEM.cpp b/packages/trilinoscouplings/examples/scaling/example_CurlLSFEM.cpp index cea6f5c365e5..383255e32ced 100644 --- a/packages/trilinoscouplings/examples/scaling/example_CurlLSFEM.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_CurlLSFEM.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_CurlLSFEM.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Darcy.cpp b/packages/trilinoscouplings/examples/scaling/example_Darcy.cpp index b225f6c6e92a..6487e80e90de 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Darcy.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Darcy.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_DivLSFEM.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_DivLSFEM.cpp b/packages/trilinoscouplings/examples/scaling/example_DivLSFEM.cpp index bfbdf17b0b4f..6538c9bd7f40 100644 --- a/packages/trilinoscouplings/examples/scaling/example_DivLSFEM.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_DivLSFEM.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_DivLSFEM.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_GradDiv.cpp b/packages/trilinoscouplings/examples/scaling/example_GradDiv.cpp index 9a61ee5da50d..6947bf627dec 100644 --- a/packages/trilinoscouplings/examples/scaling/example_GradDiv.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_GradDiv.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_GradDiv.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Maxwell.cpp b/packages/trilinoscouplings/examples/scaling/example_Maxwell.cpp index 263a041fbad0..65807a763575 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Maxwell.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Maxwell.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Maxwell.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Maxwell_Tpetra.cpp b/packages/trilinoscouplings/examples/scaling/example_Maxwell_Tpetra.cpp index 457f3e44662c..b1e37f8a1bef 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Maxwell_Tpetra.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Maxwell_Tpetra.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Maxwell_Tpetra.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson.cpp index 51ef0720f39e..9fcbc709ffbd 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson2D.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson2D.cpp index 7548fa436ec0..ff1e7121482f 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson2D.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson2D.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2.cpp index 5eaceeffe2e5..03583d9e831b 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2_tpetra.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2_tpetra.cpp index 779299ccc8ca..9669216825fa 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2_tpetra.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_p2_tpetra.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn.cpp index a6f2503295cb..737bfcf59684 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn_tpetra.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn_tpetra.cpp index fff60cde2aa8..cbe94ffa9155 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn_tpetra.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson2D_pn_tpetra.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson_BlockMaterials.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson_BlockMaterials.cpp index 56172c5a4a50..bfe15d796d67 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson_BlockMaterials.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson_BlockMaterials.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE.cpp index 45cfb5e69486..ec7cd10e0713 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Epetra.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Epetra.cpp index 1258a42baeff..aecf2ee83ec1 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Epetra.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Epetra.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Tpetra.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Tpetra.cpp index 53b2b059b3c0..ecb8e28ea59a 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Tpetra.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson_NoFE_Tpetra.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson_NoFE_Tpetra.cpp diff --git a/packages/trilinoscouplings/examples/scaling/example_Poisson_stk.cpp b/packages/trilinoscouplings/examples/scaling/example_Poisson_stk.cpp index 05b31183b5e0..6e658ed90688 100644 --- a/packages/trilinoscouplings/examples/scaling/example_Poisson_stk.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_Poisson_stk.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_Poisson_stk.cpp @@ -502,9 +481,9 @@ int main(int argc, char *argv[]) { } - typedef stk::mesh::Field CoordFieldType; + typedef stk::mesh::Field CoordFieldType; // get coordinates field - CoordFieldType *coords = metaData.get_field(NODE_RANK,"coordinates"); + CoordFieldType *coords = metaData.get_field(NODE_RANK,"coordinates"); // get buckets containing entities of node rank stk::mesh::Selector nothingSelector; diff --git a/packages/trilinoscouplings/examples/scaling/example_StabilizedADR.cpp b/packages/trilinoscouplings/examples/scaling/example_StabilizedADR.cpp index 6943e636477f..ebf31b54e8ce 100644 --- a/packages/trilinoscouplings/examples/scaling/example_StabilizedADR.cpp +++ b/packages/trilinoscouplings/examples/scaling/example_StabilizedADR.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /** \file example_StabilizedADR.cpp diff --git a/packages/trilinoscouplings/examples/scaling/rtpamgen.cpp b/packages/trilinoscouplings/examples/scaling/rtpamgen.cpp index cb726c26e031..8381ac38a13d 100644 --- a/packages/trilinoscouplings/examples/scaling/rtpamgen.cpp +++ b/packages/trilinoscouplings/examples/scaling/rtpamgen.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Intrepid Package -// Copyright (2007) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Pavel Bochev (pbboche@sandia.gov), -// Denis Ridzal (dridzal@sandia.gov), -// Kara Peterson (kjpeter@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.cpp b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.cpp index 86e6afdfbb07..5f07b8dc943b 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.cpp +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.cpp @@ -1,29 +1,10 @@ // @HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.h b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.h index 9b54f513e22d..e2a6ff4805c3 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.h +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosAMDGlobal_CrsGraph.h @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef EpetraExt_AMESOS_AMD_CRSGRAPH_H #define EpetraExt_AMESOS_AMD_CRSGRAPH_H diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.cpp b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.cpp index d8da4e7cf71d..79122b02d254 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.cpp +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.cpp @@ -1,29 +1,10 @@ // @HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.h b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.h index a736d0c3f139..5b3047875b93 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.h +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTFGlobal_LinearProblem.h @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef EpetraExt_AMESOS_BTF_GLOBAL_LINEARPROBLEM_H #define EpetraExt_AMESOS_BTF_GLOBAL_LINEARPROBLEM_H diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.cpp b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.cpp index 216b9c90ef60..e900703d847c 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.cpp +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.cpp @@ -1,29 +1,10 @@ // @HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.h b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.h index 424393ed8232..52fa7800f796 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.h +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsGraph.h @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef EpetraExt_AMESOS_BTF_CRSGRAPH_H #define EpetraExt_AMESOS_BTF_CRSGRAPH_H diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.cpp b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.cpp index c4713e223512..45b664d12a16 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.cpp +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.cpp @@ -1,29 +1,10 @@ // @HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.h b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.h index f0945675dd65..9b1c3caa2792 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.h +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_AmesosBTF_CrsMatrix.h @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef EpetraExt_AMESOS_BTF_CRSMATRIX_H #define EpetraExt_AMESOS_BTF_CRSMATRIX_H diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.cpp b/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.cpp index a48246bc4297..deb231826ff3 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.cpp +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.cpp @@ -1,29 +1,10 @@ // @HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER #include diff --git a/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.h b/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.h index f50bc9623c06..873ea9a6ffba 100644 --- a/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.h +++ b/packages/trilinoscouplings/src/epetraext/EpetraExt_Isorropia_CrsGraph.h @@ -1,30 +1,11 @@ -//@HEADER -// *********************************************************************** -// -// EpetraExt: Epetra Extended - Linear Algebra Services Package -// Copyright (2001) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef EPETRAEXT_ISORROPIA_CRSGRAPH_H #define EPETRAEXT_ISORROPIA_CRSGRAPH_H diff --git a/packages/trilinoscouplings/src/ifpack/Ifpack_ML.cpp b/packages/trilinoscouplings/src/ifpack/Ifpack_ML.cpp index 4d50692a9075..97b3d7ef82b2 100644 --- a/packages/trilinoscouplings/src/ifpack/Ifpack_ML.cpp +++ b/packages/trilinoscouplings/src/ifpack/Ifpack_ML.cpp @@ -1,31 +1,11 @@ -/*@HEADER -// *********************************************************************** +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Ifpack: Object-Oriented Algebraic Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER -*/ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #include "Ifpack_ConfigDefs.h" #ifdef HAVE_IFPACK_ML diff --git a/packages/trilinoscouplings/src/ifpack/Ifpack_ML.h b/packages/trilinoscouplings/src/ifpack/Ifpack_ML.h index 06c9d1ae40e7..d0d619afda41 100644 --- a/packages/trilinoscouplings/src/ifpack/Ifpack_ML.h +++ b/packages/trilinoscouplings/src/ifpack/Ifpack_ML.h @@ -1,31 +1,11 @@ -/*@HEADER -// *********************************************************************** +// @HEADER +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// Ifpack: Object-Oriented Algebraic Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Michael A. Heroux (maherou@sandia.gov) -// -// *********************************************************************** -//@HEADER -*/ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** +// @HEADER #ifndef IFPACK_ML_H #define IFPACK_ML_H diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.H index bd1ed465386d..a4db14127506 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.cpp index b64e0876a90b..01567c793741 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_ConstrainedMultiLevelOperator.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.H index d20d0ac27d19..04efa427d91c 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.cpp index 1766ffafac68..77734d2068a5 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarse_prepostoperator.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.H index 02f7794ea09a..eb70bbead526 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.cpp index b66210c97e02..4ac148d6e6df 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_coarseinterface.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_fineinterface.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_fineinterface.H index 01346f13f989..8355327dea5e 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_fineinterface.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_fineinterface.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.H index 05ab99d9d60b..f73c7c4dddf3 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.cpp index 037aa9c7c33a..167dc13b44b9 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_linearsystem.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.H index 8739ab944fe0..384de5340924 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.cpp index 61ec1c77480a..dd5af0577d32 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_matrixfreelevel.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.H index 70e7bc707c84..666f91e51c5c 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.cpp index f3d54976379e..9e1f2bc9d70b 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_nonlinearlevel.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner.H b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner.H index 533b828ee6c9..96b246460a84 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner1.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner1.cpp index e0b3b13105ab..09625750f256 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner1.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner1.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner2.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner2.cpp index 7bc1ca878d01..ddce860719fc 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner2.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner2.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner_utils.cpp b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner_utils.cpp index 94b26f053070..230d224d6be2 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner_utils.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/ml_nox_preconditioner_utils.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.H index da42a394971f..9d418ebadce8 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.cpp index b4abd561e124..f64fa12c4379 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_ConstrainedMultiLevelOperator.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.H index da6dc3f965a8..b499ded93e42 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.cpp index 984fd8b8cff6..c56e48016600 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_coarselevelnoxinterface.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_finelevelnoxinterface.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_finelevelnoxinterface.H index 295dfeab1be9..12ef163149e9 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_finelevelnoxinterface.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_finelevelnoxinterface.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.H index fd8f393f42e8..cf05459720bb 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.cpp index 11fb66562c9f..2b5e931e0329 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_linearsystem.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.H index c9db1923657c..bff51de75792 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.cpp index 1bb89480dacd..ef6f3fd607cd 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_nonlinearlevel.cpp @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner.H index 638425ca6cd3..bc15d2f00aa0 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner.H @@ -1,31 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner1.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner1.cpp index 27d23b1cf8e4..a039e4833883 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner1.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner1.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.H index 045080e15c3c..39608064942b 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.cpp index 4aa4bd952be6..01e151f4f947 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_preconditioner_utils.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ -// -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.H b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.H index 83bffc8cb580..16e2047b86e6 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.H +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.H @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework // -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */ diff --git a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.cpp b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.cpp index b026220a051c..520173301639 100644 --- a/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.cpp +++ b/packages/trilinoscouplings/src/ml/NonlinML/nlnml_prepostoperator.cpp @@ -1,30 +1,10 @@ // @HEADER -// ************************************************************************ -// -// ML: A Multilevel Preconditioner Package -// Copyright (2002) Sandia Corporation -// -// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive -// license for use of this work by or on behalf of the U.S. Government. -// -// This library is free software; you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation; either version 2.1 of the -// License, 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 -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 -// USA -// Questions? Contact Jonathan Hu (jhu@sandia.gov) or Ray Tuminaro -// (rstumin@sandia.gov). -// -// ************************************************************************ +// ***************************************************************************** +// Trilinos: An Object-Oriented Solver Framework +// +// Copyright 2001-2024 NTESS and the Trilinos contributors. +// SPDX-License-Identifier: BSD-3-Clause +// ***************************************************************************** // @HEADER /* ******************************************************************** */