diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index c7ee362f..b4ec5704 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -23,15 +23,20 @@ on: - '.github/workflows/Build.yml' jobs: generate: - name: MPI${{ matrix.mpi }}/${{ matrix.mode }} - runs-on: ubuntu-24.04 - container: - image: luohaothu/gcc-trunk:latest + name: ${{ matrix.os }}/${{ matrix.compiler }}/MPI${{ matrix.mpi }}/${{ matrix.mode }} + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: + os: [ubuntu-24.04, macos-15] + compiler: [clang, gcc] mpi: [ON, OFF] mode: [Debug, Release] + # exclude : + # - os: macos-12 + # compiler: clang + # mpi: ON + # mode: Release # clang tends to emit illegal inst for macOS with MPI on release mode (-O3) if: "!contains(github.event.head_commit.message, 'skip build')" steps: - name: Checkout @@ -39,30 +44,240 @@ jobs: with: submodules: recursive fetch-depth: 0 + - name: Install dependence + run: | + export INPUT_MPI=${{ matrix.mpi }} + if [ "$RUNNER_OS" == "Linux" ]; then + sudo apt update + sudo apt install -y python3-pip python3-sphinx lcov libboost-all-dev doxygen libtbb-dev libopenmpi-dev ninja-build + if [ "$INPUT_MPI" == "ON" ]; then + sudo apt install -y libhdf5-mpi-dev + else + sudo apt install -y libhdf5-dev + fi + echo "DOXYGEN_DIR=/usr/bin" >> "$GITHUB_ENV" + echo "TBB_DIR=/usr/lib/x86_64-linux-gnu/cmake/TBB" >> "$GITHUB_ENV" + elif [ "$RUNNER_OS" == "macOS" ]; then + # Ensure Homebrew is available (macOS: /opt/homebrew or in PATH). + if command -v brew >/dev/null 2>&1; then + eval "$(brew shellenv)" + elif [ -x "/opt/homebrew/bin/brew" ]; then + eval "$(/opt/homebrew/bin/brew shellenv)" + else + echo "Homebrew not found" + exit 1 + fi + echo "$(brew --prefix)/bin" >> "$GITHUB_PATH" + brew install doxygen tbb lcov boost open-mpi ninja sphinx-doc + echo "$(brew --prefix sphinx-doc)/bin" >> "$GITHUB_PATH" + if [ "$INPUT_MPI" == "ON" ]; then + brew install hdf5-mpi + else + brew install hdf5 + fi + echo "DOXYGEN_DIR=$(brew --prefix doxygen)/bin" >> "$GITHUB_ENV" + echo "TBB_DIR=$(brew --prefix tbb)/lib/cmake/TBB" >> "$GITHUB_ENV" + else + echo "$RUNNER_OS not supported" + exit 1 + fi + + - name: Install CMake + run: | + if [ "$RUNNER_OS" == "Linux" ]; then + USER_BASE=$(python3 -m site --user-base) + echo "$USER_BASE/bin" >> "$GITHUB_PATH" + python3 -m pip install --user --upgrade "cmake==4.0.2" + elif [ "$RUNNER_OS" == "macOS" ]; then + brew install cmake + else + echo "$RUNNER_OS not supported" + exit 1 + fi + + - name: Install toolchain + run: | + if [ "$RUNNER_OS" == "Linux" ]; then + if [ "${{ matrix.compiler }}" == "gcc" ]; then + sudo apt update + sudo apt install -y software-properties-common + sudo add-apt-repository -y ppa:ubuntu-toolchain-r/ppa + sudo apt update + if sudo apt install -y gcc-15 g++-15; then + echo "CC=gcc-15" >> "$GITHUB_ENV" + echo "CXX=g++-15" >> "$GITHUB_ENV" + else + if ! command -v brew >/dev/null 2>&1; then + /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" + fi + eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" + brew install gcc@15 binutils + GCC_HOME=$(brew --prefix gcc@15) + echo "CC=$GCC_HOME/bin/gcc-15" >> "$GITHUB_ENV" + echo "CXX=$GCC_HOME/bin/g++-15" >> "$GITHUB_ENV" + echo "$GCC_HOME/bin" >> "$GITHUB_PATH" + echo "$(brew --prefix binutils)/bin" >> "$GITHUB_PATH" + fi + else + wget -q https://apt.llvm.org/llvm.sh + chmod +x llvm.sh + sudo ./llvm.sh 21 + sudo apt install -y clang-21 llvm-21 lld-21 lldb-21 libomp-21-dev libc++-21-dev libc++abi-21-dev + libcxx_module_path=$(dpkg -L libc++-21-dev | grep -m1 '/std.cppm$' || true) + if [ -n "$libcxx_module_path" ]; then + libcxx_module_dir=$(dirname "$libcxx_module_path") + sudo mkdir -p /lib/share/libc++ + sudo ln -sfn "$libcxx_module_dir" /lib/share/libc++/v1 + fi + libcxx_inc_path=$(dpkg -L libc++-21-dev | grep -m1 'std/algorithm.inc$' || true) + if [ -n "$libcxx_inc_path" ]; then + libcxx_inc_root=$(dirname "$(dirname "$libcxx_inc_path")") + CXXFLAGS="-stdlib=libc++ -isystem $libcxx_inc_root -Wno-thread-safety -Wno-error=thread-safety-analysis" + else + CXXFLAGS="-stdlib=libc++ -isystem /usr/include/c++/v1 -isystem /usr/lib/llvm-21/include/c++/v1 -Wno-thread-safety -Wno-error=thread-safety-analysis" + fi + echo "CC=clang-21" >> "$GITHUB_ENV" + echo "CXX=clang++-21" >> "$GITHUB_ENV" + echo "CXXFLAGS=$CXXFLAGS" >> "$GITHUB_ENV" + echo "LDFLAGS=-stdlib=libc++" >> "$GITHUB_ENV" + fi + elif [ "$RUNNER_OS" == "macOS" ]; then + if [ "${{ matrix.compiler }}" == "gcc" ]; then + brew install gcc@15 + GCC_HOME=$(brew --prefix gcc@15) + echo "CC=$GCC_HOME/bin/gcc-15" >> "$GITHUB_ENV" + echo "CXX=$GCC_HOME/bin/g++-15" >> "$GITHUB_ENV" + echo "$GCC_HOME/bin" >> "$GITHUB_PATH" + else + brew install llvm@21 + LLVM_HOME=$(brew --prefix llvm@21) + SDKROOT=$(xcrun --show-sdk-path || true) + echo "CC=$LLVM_HOME/bin/clang" >> "$GITHUB_ENV" + echo "CXX=$LLVM_HOME/bin/clang++" >> "$GITHUB_ENV" + echo "$LLVM_HOME/bin" >> "$GITHUB_PATH" + if [ -n "$SDKROOT" ]; then + echo "SDKROOT=$SDKROOT" >> "$GITHUB_ENV" + echo "CFLAGS=-isysroot $SDKROOT" >> "$GITHUB_ENV" + echo "CXXFLAGS=-stdlib=libc++ -isystem $LLVM_HOME/include/c++/v1 -isysroot $SDKROOT -Wno-thread-safety -Wno-error=thread-safety-analysis" >> "$GITHUB_ENV" + echo "LDFLAGS=-stdlib=libc++ -L$LLVM_HOME/lib -Wl,-rpath,$LLVM_HOME/lib -Wl,-syslibroot,$SDKROOT" >> "$GITHUB_ENV" + else + echo "CXXFLAGS=-stdlib=libc++ -isystem $LLVM_HOME/include/c++/v1 -Wno-thread-safety -Wno-error=thread-safety-analysis" >> "$GITHUB_ENV" + echo "LDFLAGS=-stdlib=libc++ -L$LLVM_HOME/lib -Wl,-rpath,$LLVM_HOME/lib" >> "$GITHUB_ENV" + fi + modules_json="$LLVM_HOME/share/libc++/v1/libc++.modules.json" + if [ ! -f "$modules_json" ]; then + modules_json=$(find "$LLVM_HOME" -name libc++.modules.json -print -quit || true) + fi + if [ -z "$modules_json" ]; then + SDKROOT=$(xcrun --show-sdk-path || true) + if [ -n "$SDKROOT" ]; then + sdk_modules_json="$SDKROOT/usr/share/libc++/v1/libc++.modules.json" + if [ -f "$sdk_modules_json" ]; then + modules_json="$sdk_modules_json" + else + modules_json=$(find "$SDKROOT" -name libc++.modules.json -print -quit || true) + fi + fi + fi + if [ -z "$modules_json" ]; then + clt_modules_json="/Library/Developer/CommandLineTools/usr/share/libc++/v1/libc++.modules.json" + if [ -f "$clt_modules_json" ]; then + modules_json="$clt_modules_json" + fi + fi + if [ -z "$modules_json" ]; then + CLANG_RESOURCE_DIR="$("$LLVM_HOME/bin/clang" -print-resource-dir 2>/dev/null || true)" + if [ -n "$CLANG_RESOURCE_DIR" ]; then + clang_modules_json="$CLANG_RESOURCE_DIR/share/libc++/v1/libc++.modules.json" + if [ -f "$clang_modules_json" ]; then + modules_json="$clang_modules_json" + else + modules_json=$(find "$CLANG_RESOURCE_DIR" -name libc++.modules.json -print -quit || true) + fi + fi + fi + if [ -z "$modules_json" ]; then + LLVM_SRC_DIR="$RUNNER_TEMP/llvm-project" + LLVM_BUILD_DIR="$RUNNER_TEMP/llvm-project-build" + git clone --depth 1 --branch release/21.x https://github.com/llvm/llvm-project.git "$LLVM_SRC_DIR" + cmake -G Ninja -S "$LLVM_SRC_DIR/runtimes" -B "$LLVM_BUILD_DIR" \ + -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind" \ + -DLIBCXX_INSTALL_MODULES=ON \ + -DLIBCXX_INSTALL_MODULE_DIR="share/libc++/v1" \ + -DCMAKE_INSTALL_PREFIX="$LLVM_HOME" \ + -DCMAKE_C_COMPILER="$LLVM_HOME/bin/clang" \ + -DCMAKE_CXX_COMPILER="$LLVM_HOME/bin/clang++" \ + -DCMAKE_BUILD_TYPE=Release + cmake --build "$LLVM_BUILD_DIR" --target install --parallel 2 + modules_json=$(find "$LLVM_HOME" -name libc++.modules.json -print -quit || true) + fi + if [ -n "$modules_json" ] && [ ! -f "$modules_json" ]; then + modules_json="" + fi + if [ -n "$modules_json" ]; then + echo "CMAKE_CXX_STDLIB_MODULES_JSON=$modules_json" >> "$GITHUB_ENV" + fi + fi + else + echo "$RUNNER_OS not supported" + exit 1 + fi + - name: Set parallelism + run: | + if [ "$RUNNER_OS" == "Linux" ]; then + echo "NPROC=$(nproc)" >> "$GITHUB_ENV" + else + echo "NPROC=$(sysctl -n hw.ncpu)" >> "$GITHUB_ENV" + fi - name: Make directory run: mkdir -p build - name: Generate working-directory: ./build run: | - wget https://github.com/Kitware/CMake/releases/download/v4.0.2/cmake-4.0.2-linux-x86_64.sh - chmod +x cmake-4.0.2-linux-x86_64.sh - mkdir -p cmake - ./cmake-4.0.2-linux-x86_64.sh --skip-license --prefix=$(pwd)/cmake - apt update && apt install -y ninja-build libhdf5-dev libhdf5-openmpi-dev libboost-all-dev python3-pip python3-sphinx doxygen - export PATH=$(pwd)/cmake/bin:$PATH - cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -G Ninja -B build \ - -DCMAKE_INSTALL_PREFIX=$(pwd)/install -DOPFLOW_BUILD_ALL=ON -DOPFLOW_ENABLE_MODULE=ON \ - -DCMAKE_BUILD_TYPE=${{ matrix.mode }} -DOPFLOW_WITH_HDF5=ON -DOPFLOW_WITH_MPI=${{ matrix.mpi }} + CMAKE_STDLIB_JSON_ARG="" + if [ -n "$CMAKE_CXX_STDLIB_MODULES_JSON" ]; then + CMAKE_STDLIB_JSON_ARG="-DCMAKE_CXX_STDLIB_MODULES_JSON=$CMAKE_CXX_STDLIB_MODULES_JSON" + fi + OPFLOW_ENABLE_MODULE=ON + if [ "${{ matrix.compiler }}" = "gcc" ]; then + OPFLOW_ENABLE_MODULE=OFF + fi + cmake \ + -G Ninja \ + -DCMAKE_BUILD_TYPE="${{ matrix.mode }}" \ + -DCMAKE_C_COMPILER="${CC}" \ + -DCMAKE_CXX_COMPILER="${CXX}" \ + -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \ + -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \ + ${CMAKE_STDLIB_JSON_ARG} \ + -DOPFLOW_WITH_HDF5=ON \ + -DBENCHMARK_ENABLE_TESTING=OFF \ + -DBENCHMARK_ENABLE_WERROR=OFF \ + -DOPFLOW_BUILD_ALL=ON \ + -DOPFLOW_INSTALL=OFF \ + -DOPFLOW_WITH_VTK=OFF \ + -DOPFLOW_TBB_EXTERNAL=ON \ + -DDOXYGEN_DIR="${DOXYGEN_DIR}" \ + -DTBB_DIR="${TBB_DIR}" \ + -DOPFLOW_ENABLE_MODULE="${OPFLOW_ENABLE_MODULE}" \ + -DOPFLOW_WITH_MPI=${{ matrix.mpi }} \ + .. || { + echo "==== CMakeFiles/CMakeError.log ====" + cat CMakeFiles/CMakeError.log || true + echo "==== CMakeFiles/CMakeOutput.log ====" + cat CMakeFiles/CMakeOutput.log || true + exit 1 + } if [ "$RUNNER_OS" == "Linux" ]; then - cmake --build build -t All_CI --parallel $(nproc) --config ${{ matrix.mode }} + cmake --build . -t All_CI --parallel "${NPROC}" --config ${{ matrix.mode }} else - cmake --build build -t All_CI --parallel $(nproc) --config ${{ matrix.mode }} + cmake --build . -t All_CI --parallel "${NPROC}" --config ${{ matrix.mode }} fi - name: Test working-directory: ./build run: | if [ "$RUNNER_OS" == "Linux" ]; then - ctest --parallel $(nproc) -C ${{ matrix.mode }} -VV + ctest --parallel "${NPROC}" -C ${{ matrix.mode }} -VV else - ctest --parallel $(nproc) -C ${{ matrix.mode }} -VV + ctest --parallel "${NPROC}" -C ${{ matrix.mode }} -VV fi diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..517cb8ab --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,112 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +OpFlow (运筹) is an embedded domain-specific language (EDSL) for PDE solver development in modern C++. It uses expression templates and meta-programming to provide mathematical notation while maintaining zero-cost abstractions and automatic parallelization. + +**Key characteristics:** +- Header-only library (with experimental C++20 module support) +- Requires GCC 15+ or Clang 21+, C++23 minimum (C++26 for modules) +- Uses CMake 4.0.2+ build system + +## Build Commands + +```bash +# Basic build with tests and examples +mkdir build && cd build +cmake -DCMAKE_C_COMPILER=gcc-15 -DCMAKE_CXX_COMPILER=g++-15 \ + -DOPFLOW_BUILD_TESTS=ON -DOPFLOW_BUILD_EXAMPLES=ON .. +cmake --build . -j$(nproc) + +# Build a specific example +cmake --build . -t CONV1D + +# Build all tests +cmake --build . -t AllTests + +# Run all tests +ctest --parallel $(nproc) -VV + +# Build with MPI support +cmake -DOPFLOW_WITH_MPI=ON .. + +# Build with C++20 modules (Clang only) +cmake -DOPFLOW_ENABLE_MODULE=ON .. +``` + +**Key CMake options:** +- `-DOPFLOW_BUILD_TESTS=ON` - Build tests +- `-DOPFLOW_BUILD_EXAMPLES=ON` - Build examples +- `-DOPFLOW_WITH_MPI=ON` - Enable MPI (off by default) +- `-DOPFLOW_WITH_OPENMP=ON` - Enable OpenMP (on by default) +- `-DOPFLOW_WITH_HDF5=ON` - Enable HDF5 I/O +- `-DOPFLOW_SINGLE_PRECISION=ON` - Use float instead of double +- `-DOPFLOW_TBB_EXTERNAL=ON` - Use system TBB instead of bundled + +## Architecture + +### Core Modules (src/Core/) + +1. **Field** - Field types representing physical quantities + - `Analytical` - Analytically defined fields + - `MeshBased` - Fields on structured/semi-structured/unstructured meshes + - `ParticleBased` - Particle fields + +2. **Mesh** - Mesh infrastructure + - `CartesianMesh` - Structured Cartesian grids + - `CartesianAMRMesh` - Adaptive mesh refinement + +3. **Expr** - Expression template system + - Base expression types with compile-time type deduction + - Enables mathematical notation with zero runtime overhead + +4. **Operator** - Discrete operators + - `FDM/` - Finite difference (D1FirstOrderBiasedDownwind, D1WENO5, etc.) + - `Interpolation/` - Linear interpolation, flux limiters + - `Logical/` - Boolean and comparison operations + - `Conditional/` - If-then-else expressions + +5. **BC** - Boundary conditions + - `DircBC` - Dirichlet + - `NeumBC` - Neumann + - `LogicalBC`, `ProxyBC` - Advanced BC types + +6. **Equation** - Implicit equation solving + - Stencil auto-generation from expressions + - `HYPREEqnSolveHandler`, `AMGCLEqnSolveHandler` + +7. **Parallel** - Parallelization strategies + - `EvenSplitStrategy`, `ParticleGuidedSplitStrategy` + - OpenMP and MPI backends + +### External Dependencies (external/) + +Bundled libraries: AMGCL, Google Test, HYPRE, spdlog, fmt, TBB + +## Testing + +Tests use Google Test and are organized in `test/Core/`, `test/DataStructures/`, `test/Utils/`. + +```bash +# Build and run all tests +cmake --build . -t AllTests && ctest -VV + +# Build combined test executable +cmake --build . -t UniTests + +# MPI tests run with varying process counts automatically +``` + +## Code Patterns + +- **Concepts-heavy**: Extensive use of C++20 concepts for type constraints +- **CRTP**: Curiously Recurring Template Pattern for static polymorphism +- **Expression templates**: Mathematical operations build expression trees evaluated lazily +- **Trait system**: `FieldTrait`, `MeshTrait`, `ExprTrait` for compile-time metadata + +## Platform Notes + +- macOS: Requires libomp from Homebrew for OpenMP; uses `-Wl,-ld_classic` linker flag on macOS 14+ +- Platform macros: `OPFLOW_PLATFORM_UNIX`, `OPFLOW_PLATFORM_APPLE`, `OPFLOW_PLATFORM_WIN` \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 31ea2476..a892b8d4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # ---------------------------------------------------------------------------- # -# Copyright (c) 2019 - 2025 by the OpFlow developers +# Copyright (c) 2019 - 2026 by the OpFlow developers # # This file is part of OpFlow. # diff --git a/scripts/update_copyright.sh b/scripts/update_copyright.sh index 91c25c0f..bb410849 100644 --- a/scripts/update_copyright.sh +++ b/scripts/update_copyright.sh @@ -1,7 +1,7 @@ #!/bin/bash ## --------------------------------------------------------------------- ## -## Copyright (c) 2019 - 2025 by the OpFlow developers +## Copyright (c) 2019 - 2026 by the OpFlow developers ## All rights reserved. ## ## This file is part of OpFlow. diff --git a/src/Core/AMR/AMRGen.hpp b/src/Core/AMR/AMRGen.hpp index 229bd8a8..26a48338 100644 --- a/src/Core/AMR/AMRGen.hpp +++ b/src/Core/AMR/AMRGen.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/BC/BCBase.hpp b/src/Core/BC/BCBase.hpp index 3a288ed1..c40eb0a9 100644 --- a/src/Core/BC/BCBase.hpp +++ b/src/Core/BC/BCBase.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/BC/DircBC.hpp b/src/Core/BC/DircBC.hpp index 6dfb4fbc..85479248 100644 --- a/src/Core/BC/DircBC.hpp +++ b/src/Core/BC/DircBC.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/BC/InternalBC.hpp b/src/Core/BC/InternalBC.hpp index 6525d20e..066d84fa 100644 --- a/src/Core/BC/InternalBC.hpp +++ b/src/Core/BC/InternalBC.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/BC/LogicalBC.hpp b/src/Core/BC/LogicalBC.hpp index f1828462..16ad5420 100644 --- a/src/Core/BC/LogicalBC.hpp +++ b/src/Core/BC/LogicalBC.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/BC/NeumBC.hpp b/src/Core/BC/NeumBC.hpp index fa9c7243..82ba2dc0 100644 --- a/src/Core/BC/NeumBC.hpp +++ b/src/Core/BC/NeumBC.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/BC/ProxyBC.hpp b/src/Core/BC/ProxyBC.hpp index 60976f80..b6bb7ea5 100644 --- a/src/Core/BC/ProxyBC.hpp +++ b/src/Core/BC/ProxyBC.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow // diff --git a/src/Core/BasicDataTypes.hpp b/src/Core/BasicDataTypes.hpp index 1358c9a0..85d868d3 100644 --- a/src/Core/BasicDataTypes.hpp +++ b/src/Core/BasicDataTypes.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Constants.hpp b/src/Core/Constants.hpp index 0e11281d..30ad9de1 100644 --- a/src/Core/Constants.hpp +++ b/src/Core/Constants.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Environment.hpp b/src/Core/Environment.hpp index 879d8b70..5a1fe1bd 100644 --- a/src/Core/Environment.hpp +++ b/src/Core/Environment.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/AMGCLBackend.hpp b/src/Core/Equation/AMGCLBackend.hpp index 6b04e183..b1c4b104 100644 --- a/src/Core/Equation/AMGCLBackend.hpp +++ b/src/Core/Equation/AMGCLBackend.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/AMGCLEqnSolveHandler.hpp b/src/Core/Equation/AMGCLEqnSolveHandler.hpp index 8a68e96b..8e44529c 100644 --- a/src/Core/Equation/AMGCLEqnSolveHandler.hpp +++ b/src/Core/Equation/AMGCLEqnSolveHandler.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/CSRMatrixGenerator.hpp b/src/Core/Equation/CSRMatrixGenerator.hpp index f393c1ae..061cea53 100644 --- a/src/Core/Equation/CSRMatrixGenerator.hpp +++ b/src/Core/Equation/CSRMatrixGenerator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/EqnSolveHandler.hpp b/src/Core/Equation/EqnSolveHandler.hpp index 025103f1..6bab9fee 100644 --- a/src/Core/Equation/EqnSolveHandler.hpp +++ b/src/Core/Equation/EqnSolveHandler.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/Equation.hpp b/src/Core/Equation/Equation.hpp index 52d32104..dffaaa29 100644 --- a/src/Core/Equation/Equation.hpp +++ b/src/Core/Equation/Equation.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/EquationHolder.hpp b/src/Core/Equation/EquationHolder.hpp index 54d4ec4e..09c9af86 100644 --- a/src/Core/Equation/EquationHolder.hpp +++ b/src/Core/Equation/EquationHolder.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/HYPREEqnSolveHandler.hpp b/src/Core/Equation/HYPREEqnSolveHandler.hpp index ce129253..6ac2b55b 100644 --- a/src/Core/Equation/HYPREEqnSolveHandler.hpp +++ b/src/Core/Equation/HYPREEqnSolveHandler.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/StencilHolder.hpp b/src/Core/Equation/StencilHolder.hpp index 349f3145..bf93ea8e 100644 --- a/src/Core/Equation/StencilHolder.hpp +++ b/src/Core/Equation/StencilHolder.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Equation/UnifiedSolve.hpp b/src/Core/Equation/UnifiedSolve.hpp index c46ec2d1..18e2fd01 100644 --- a/src/Core/Equation/UnifiedSolve.hpp +++ b/src/Core/Equation/UnifiedSolve.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Expr/Expr.hpp b/src/Core/Expr/Expr.hpp index ec068695..16acdedf 100644 --- a/src/Core/Expr/Expr.hpp +++ b/src/Core/Expr/Expr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Expr/ExprTrait.hpp b/src/Core/Expr/ExprTrait.hpp index 2ddc2430..82f3ba79 100644 --- a/src/Core/Expr/ExprTrait.hpp +++ b/src/Core/Expr/ExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Expr/Expression.hpp b/src/Core/Expr/Expression.hpp index 9c327b56..9e458185 100644 --- a/src/Core/Expr/Expression.hpp +++ b/src/Core/Expr/Expression.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Expr/ScalarExpr.hpp b/src/Core/Expr/ScalarExpr.hpp index f42c6f22..8d712340 100644 --- a/src/Core/Expr/ScalarExpr.hpp +++ b/src/Core/Expr/ScalarExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Expr/ScalarExprTrait.hpp b/src/Core/Expr/ScalarExprTrait.hpp index 7aa55ce0..06fa99af 100644 --- a/src/Core/Expr/ScalarExprTrait.hpp +++ b/src/Core/Expr/ScalarExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/Analytical/AnalyticalFieldExpr.hpp b/src/Core/Field/Analytical/AnalyticalFieldExpr.hpp index 3be9ce22..a62da0de 100644 --- a/src/Core/Field/Analytical/AnalyticalFieldExpr.hpp +++ b/src/Core/Field/Analytical/AnalyticalFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/FieldExpr.hpp b/src/Core/Field/FieldExpr.hpp index 5c9ca1e3..4f184c9a 100644 --- a/src/Core/Field/FieldExpr.hpp +++ b/src/Core/Field/FieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/FieldExprTrait.hpp b/src/Core/Field/FieldExprTrait.hpp index 03be3fcd..80babdde 100644 --- a/src/Core/Field/FieldExprTrait.hpp +++ b/src/Core/Field/FieldExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/MeshBasedFieldExpr.hpp b/src/Core/Field/MeshBased/MeshBasedFieldExpr.hpp index 32af36b0..7b4f8b0f 100644 --- a/src/Core/Field/MeshBased/MeshBasedFieldExpr.hpp +++ b/src/Core/Field/MeshBased/MeshBasedFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/MeshBasedFieldExprTrait.hpp b/src/Core/Field/MeshBased/MeshBasedFieldExprTrait.hpp index 69713e92..1ab5adbc 100644 --- a/src/Core/Field/MeshBased/MeshBasedFieldExprTrait.hpp +++ b/src/Core/Field/MeshBased/MeshBasedFieldExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/SemiStructured/CartAMRField.hpp b/src/Core/Field/MeshBased/SemiStructured/CartAMRField.hpp index 7e48510e..bb04867c 100644 --- a/src/Core/Field/MeshBased/SemiStructured/CartAMRField.hpp +++ b/src/Core/Field/MeshBased/SemiStructured/CartAMRField.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExpr.hpp b/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExpr.hpp index cccce868..6aa78d81 100644 --- a/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExpr.hpp +++ b/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExprTrait.hpp b/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExprTrait.hpp index f7ca6117..683a5d21 100644 --- a/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExprTrait.hpp +++ b/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldTrait.hpp b/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldTrait.hpp index e1854ba7..4c21b505 100644 --- a/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldTrait.hpp +++ b/src/Core/Field/MeshBased/SemiStructured/CartAMRFieldTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExpr.hpp b/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExpr.hpp index 43c9aa79..0cbd4e64 100644 --- a/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExpr.hpp +++ b/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExprTrait.hpp b/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExprTrait.hpp index c98aff07..01419cb3 100644 --- a/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExprTrait.hpp +++ b/src/Core/Field/MeshBased/SemiStructured/SemiStructuredFieldExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/StencilField.hpp b/src/Core/Field/MeshBased/StencilField.hpp index 869fcc3f..56c60c8d 100644 --- a/src/Core/Field/MeshBased/StencilField.hpp +++ b/src/Core/Field/MeshBased/StencilField.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/StencilFieldTrait.hpp b/src/Core/Field/MeshBased/StencilFieldTrait.hpp index 4e9e77dc..da55dddd 100644 --- a/src/Core/Field/MeshBased/StencilFieldTrait.hpp +++ b/src/Core/Field/MeshBased/StencilFieldTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/Structured/CartesianField.hpp b/src/Core/Field/MeshBased/Structured/CartesianField.hpp index 606a9b2b..d5ce4120 100644 --- a/src/Core/Field/MeshBased/Structured/CartesianField.hpp +++ b/src/Core/Field/MeshBased/Structured/CartesianField.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/Structured/CartesianFieldExpr.hpp b/src/Core/Field/MeshBased/Structured/CartesianFieldExpr.hpp index e9f3e470..1680e8f1 100644 --- a/src/Core/Field/MeshBased/Structured/CartesianFieldExpr.hpp +++ b/src/Core/Field/MeshBased/Structured/CartesianFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/Structured/CartesianFieldExprTrait.hpp b/src/Core/Field/MeshBased/Structured/CartesianFieldExprTrait.hpp index e0379101..63a92d2d 100644 --- a/src/Core/Field/MeshBased/Structured/CartesianFieldExprTrait.hpp +++ b/src/Core/Field/MeshBased/Structured/CartesianFieldExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/Structured/CartesianFieldTrait.hpp b/src/Core/Field/MeshBased/Structured/CartesianFieldTrait.hpp index dc21c1a1..0d072d71 100644 --- a/src/Core/Field/MeshBased/Structured/CartesianFieldTrait.hpp +++ b/src/Core/Field/MeshBased/Structured/CartesianFieldTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/Structured/StructuredFieldExpr.hpp b/src/Core/Field/MeshBased/Structured/StructuredFieldExpr.hpp index 794b9dc9..11652b8c 100644 --- a/src/Core/Field/MeshBased/Structured/StructuredFieldExpr.hpp +++ b/src/Core/Field/MeshBased/Structured/StructuredFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/Structured/StructuredFieldExprTrait.hpp b/src/Core/Field/MeshBased/Structured/StructuredFieldExprTrait.hpp index 68cdfb5a..8c17e3ac 100644 --- a/src/Core/Field/MeshBased/Structured/StructuredFieldExprTrait.hpp +++ b/src/Core/Field/MeshBased/Structured/StructuredFieldExprTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/MeshBased/UnStructured/UnStructMBFieldExpr.hpp b/src/Core/Field/MeshBased/UnStructured/UnStructMBFieldExpr.hpp index d0947f2e..e4b8f890 100644 --- a/src/Core/Field/MeshBased/UnStructured/UnStructMBFieldExpr.hpp +++ b/src/Core/Field/MeshBased/UnStructured/UnStructMBFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Field/ParticleBased/ParticleFieldExpr.hpp b/src/Core/Field/ParticleBased/ParticleFieldExpr.hpp index 466ed243..eb294c85 100644 --- a/src/Core/Field/ParticleBased/ParticleFieldExpr.hpp +++ b/src/Core/Field/ParticleBased/ParticleFieldExpr.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Interfaces/MDIndexable.hpp b/src/Core/Interfaces/MDIndexable.hpp index c16c0067..2853be87 100644 --- a/src/Core/Interfaces/MDIndexable.hpp +++ b/src/Core/Interfaces/MDIndexable.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Interfaces/Serializable.hpp b/src/Core/Interfaces/Serializable.hpp index 8fb25b6f..819fcf4d 100644 --- a/src/Core/Interfaces/Serializable.hpp +++ b/src/Core/Interfaces/Serializable.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Interfaces/Stringifiable.hpp b/src/Core/Interfaces/Stringifiable.hpp index d5e0dfb6..e4e448b8 100644 --- a/src/Core/Interfaces/Stringifiable.hpp +++ b/src/Core/Interfaces/Stringifiable.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Loops/FieldAssigner.hpp b/src/Core/Loops/FieldAssigner.hpp index 8109969c..10d0d14a 100644 --- a/src/Core/Loops/FieldAssigner.hpp +++ b/src/Core/Loops/FieldAssigner.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Loops/RangeFor.hpp b/src/Core/Loops/RangeFor.hpp index 647f064c..3aef96e1 100644 --- a/src/Core/Loops/RangeFor.hpp +++ b/src/Core/Loops/RangeFor.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Loops/StructFor.hpp b/src/Core/Loops/StructFor.hpp index 0f4c2ab9..262c4ebd 100644 --- a/src/Core/Loops/StructFor.hpp +++ b/src/Core/Loops/StructFor.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Loops/StructReduce.hpp b/src/Core/Loops/StructReduce.hpp index 950e04e6..e621e473 100644 --- a/src/Core/Loops/StructReduce.hpp +++ b/src/Core/Loops/StructReduce.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Macros.hpp b/src/Core/Macros.hpp index 2f3c7b4f..7b6ea2d8 100644 --- a/src/Core/Macros.hpp +++ b/src/Core/Macros.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/MeshBase.hpp b/src/Core/Mesh/MeshBase.hpp index ff801406..46620363 100644 --- a/src/Core/Mesh/MeshBase.hpp +++ b/src/Core/Mesh/MeshBase.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/MeshTrait.hpp b/src/Core/Mesh/MeshTrait.hpp index 90f85e0f..6edb9199 100644 --- a/src/Core/Mesh/MeshTrait.hpp +++ b/src/Core/Mesh/MeshTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/CartesianAMRMesh.hpp b/src/Core/Mesh/SemiStructured/CartesianAMRMesh.hpp index 35d911fc..cbdeeff0 100644 --- a/src/Core/Mesh/SemiStructured/CartesianAMRMesh.hpp +++ b/src/Core/Mesh/SemiStructured/CartesianAMRMesh.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/CartesianAMRMeshBase.hpp b/src/Core/Mesh/SemiStructured/CartesianAMRMeshBase.hpp index 422d49e2..a5028490 100644 --- a/src/Core/Mesh/SemiStructured/CartesianAMRMeshBase.hpp +++ b/src/Core/Mesh/SemiStructured/CartesianAMRMeshBase.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/CartesianAMRMeshTrait.hpp b/src/Core/Mesh/SemiStructured/CartesianAMRMeshTrait.hpp index d5b4dd6a..841c81b8 100644 --- a/src/Core/Mesh/SemiStructured/CartesianAMRMeshTrait.hpp +++ b/src/Core/Mesh/SemiStructured/CartesianAMRMeshTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/CartesianAMRMeshView.hpp b/src/Core/Mesh/SemiStructured/CartesianAMRMeshView.hpp index aa987cbc..9a658ae4 100644 --- a/src/Core/Mesh/SemiStructured/CartesianAMRMeshView.hpp +++ b/src/Core/Mesh/SemiStructured/CartesianAMRMeshView.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/CartesianAMRMeshViewTrait.hpp b/src/Core/Mesh/SemiStructured/CartesianAMRMeshViewTrait.hpp index 9d0df674..813da791 100644 --- a/src/Core/Mesh/SemiStructured/CartesianAMRMeshViewTrait.hpp +++ b/src/Core/Mesh/SemiStructured/CartesianAMRMeshViewTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/SemiStructuredMesh.hpp b/src/Core/Mesh/SemiStructured/SemiStructuredMesh.hpp index c83910b7..a03b8b10 100644 --- a/src/Core/Mesh/SemiStructured/SemiStructuredMesh.hpp +++ b/src/Core/Mesh/SemiStructured/SemiStructuredMesh.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/SemiStructured/SemiStructuredMeshTrait.hpp b/src/Core/Mesh/SemiStructured/SemiStructuredMeshTrait.hpp index 6004906f..5cd70e4d 100644 --- a/src/Core/Mesh/SemiStructured/SemiStructuredMeshTrait.hpp +++ b/src/Core/Mesh/SemiStructured/SemiStructuredMeshTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/CartesianMesh.hpp b/src/Core/Mesh/Structured/CartesianMesh.hpp index d564084e..b730e736 100644 --- a/src/Core/Mesh/Structured/CartesianMesh.hpp +++ b/src/Core/Mesh/Structured/CartesianMesh.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/CartesianMeshBase.hpp b/src/Core/Mesh/Structured/CartesianMeshBase.hpp index a2db7a6c..4aaedd26 100644 --- a/src/Core/Mesh/Structured/CartesianMeshBase.hpp +++ b/src/Core/Mesh/Structured/CartesianMeshBase.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/CartesianMeshTrait.hpp b/src/Core/Mesh/Structured/CartesianMeshTrait.hpp index ec3d9788..292030c0 100644 --- a/src/Core/Mesh/Structured/CartesianMeshTrait.hpp +++ b/src/Core/Mesh/Structured/CartesianMeshTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/CartesianMeshView.hpp b/src/Core/Mesh/Structured/CartesianMeshView.hpp index 4453d656..e41918fe 100644 --- a/src/Core/Mesh/Structured/CartesianMeshView.hpp +++ b/src/Core/Mesh/Structured/CartesianMeshView.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/CartesianMeshViewTrait.hpp b/src/Core/Mesh/Structured/CartesianMeshViewTrait.hpp index a11d88d1..e2e4b8eb 100644 --- a/src/Core/Mesh/Structured/CartesianMeshViewTrait.hpp +++ b/src/Core/Mesh/Structured/CartesianMeshViewTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/StructuredMeshBase.hpp b/src/Core/Mesh/Structured/StructuredMeshBase.hpp index cd50eabc..1c729868 100644 --- a/src/Core/Mesh/Structured/StructuredMeshBase.hpp +++ b/src/Core/Mesh/Structured/StructuredMeshBase.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Mesh/Structured/StructuredMeshTrait.hpp b/src/Core/Mesh/Structured/StructuredMeshTrait.hpp index 0da4398d..1baf8d19 100644 --- a/src/Core/Mesh/Structured/StructuredMeshTrait.hpp +++ b/src/Core/Mesh/Structured/StructuredMeshTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Meta.hpp b/src/Core/Meta.hpp index 06850b6e..d1935898 100644 --- a/src/Core/Meta.hpp +++ b/src/Core/Meta.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Arithmetic/AMDS.hpp b/src/Core/Operator/Arithmetic/AMDS.hpp index 5369efba..93e3bc06 100644 --- a/src/Core/Operator/Arithmetic/AMDS.hpp +++ b/src/Core/Operator/Arithmetic/AMDS.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Arithmetic/MinMax.hpp b/src/Core/Operator/Arithmetic/MinMax.hpp index 6655334a..fca4ceea 100644 --- a/src/Core/Operator/Arithmetic/MinMax.hpp +++ b/src/Core/Operator/Arithmetic/MinMax.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Conditional.hpp b/src/Core/Operator/Conditional.hpp index fc633523..c51528d8 100644 --- a/src/Core/Operator/Conditional.hpp +++ b/src/Core/Operator/Conditional.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Convolution/Convolution.hpp b/src/Core/Operator/Convolution/Convolution.hpp index 3b7104aa..3cfb5ce1 100644 --- a/src/Core/Operator/Convolution/Convolution.hpp +++ b/src/Core/Operator/Convolution/Convolution.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/D1FirstOrderBiasedDownwind.hpp b/src/Core/Operator/FDMOperators/D1FirstOrderBiasedDownwind.hpp index 230ef277..7552ac62 100644 --- a/src/Core/Operator/FDMOperators/D1FirstOrderBiasedDownwind.hpp +++ b/src/Core/Operator/FDMOperators/D1FirstOrderBiasedDownwind.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/D1FirstOrderBiasedUpwind.hpp b/src/Core/Operator/FDMOperators/D1FirstOrderBiasedUpwind.hpp index 115f9342..8c452c19 100644 --- a/src/Core/Operator/FDMOperators/D1FirstOrderBiasedUpwind.hpp +++ b/src/Core/Operator/FDMOperators/D1FirstOrderBiasedUpwind.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/D1FirstOrderCentered.hpp b/src/Core/Operator/FDMOperators/D1FirstOrderCentered.hpp index 55ae00c0..55829d08 100644 --- a/src/Core/Operator/FDMOperators/D1FirstOrderCentered.hpp +++ b/src/Core/Operator/FDMOperators/D1FirstOrderCentered.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/D1WENO53Downwind.hpp b/src/Core/Operator/FDMOperators/D1WENO53Downwind.hpp index 847022a8..787eefc8 100644 --- a/src/Core/Operator/FDMOperators/D1WENO53Downwind.hpp +++ b/src/Core/Operator/FDMOperators/D1WENO53Downwind.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/D1WENO53Upwind.hpp b/src/Core/Operator/FDMOperators/D1WENO53Upwind.hpp index fbf4fe05..51d73249 100644 --- a/src/Core/Operator/FDMOperators/D1WENO53Upwind.hpp +++ b/src/Core/Operator/FDMOperators/D1WENO53Upwind.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/D2SecondOrderCentered.hpp b/src/Core/Operator/FDMOperators/D2SecondOrderCentered.hpp index d550ee34..f01193b2 100644 --- a/src/Core/Operator/FDMOperators/D2SecondOrderCentered.hpp +++ b/src/Core/Operator/FDMOperators/D2SecondOrderCentered.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/FDMOperators/DiffsInterface.hpp b/src/Core/Operator/FDMOperators/DiffsInterface.hpp index 3166e867..971fa253 100644 --- a/src/Core/Operator/FDMOperators/DiffsInterface.hpp +++ b/src/Core/Operator/FDMOperators/DiffsInterface.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/IdentityOp.hpp b/src/Core/Operator/IdentityOp.hpp index c3505e0f..b2d012a9 100644 --- a/src/Core/Operator/IdentityOp.hpp +++ b/src/Core/Operator/IdentityOp.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Interpolator/D1FluxLimiter.hpp b/src/Core/Operator/Interpolator/D1FluxLimiter.hpp index 9f53344b..558cd8db 100644 --- a/src/Core/Operator/Interpolator/D1FluxLimiter.hpp +++ b/src/Core/Operator/Interpolator/D1FluxLimiter.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Interpolator/D1FluxLimiterBasedIntpOp.hpp b/src/Core/Operator/Interpolator/D1FluxLimiterBasedIntpOp.hpp index 5e84dfdd..0d207b48 100644 --- a/src/Core/Operator/Interpolator/D1FluxLimiterBasedIntpOp.hpp +++ b/src/Core/Operator/Interpolator/D1FluxLimiterBasedIntpOp.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Interpolator/D1Linear.hpp b/src/Core/Operator/Interpolator/D1Linear.hpp index 3ace5f80..e0aa03a9 100644 --- a/src/Core/Operator/Interpolator/D1Linear.hpp +++ b/src/Core/Operator/Interpolator/D1Linear.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Interpolator/FluxLimiterKernels.hpp b/src/Core/Operator/Interpolator/FluxLimiterKernels.hpp index 85699dd5..d3817f8d 100644 --- a/src/Core/Operator/Interpolator/FluxLimiterKernels.hpp +++ b/src/Core/Operator/Interpolator/FluxLimiterKernels.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Interpolator/IntpInterface.hpp b/src/Core/Operator/Interpolator/IntpInterface.hpp index 8e37ac35..2aacd1fc 100644 --- a/src/Core/Operator/Interpolator/IntpInterface.hpp +++ b/src/Core/Operator/Interpolator/IntpInterface.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Logical/Boolean.hpp b/src/Core/Operator/Logical/Boolean.hpp index f6cbb0fd..b083b29f 100644 --- a/src/Core/Operator/Logical/Boolean.hpp +++ b/src/Core/Operator/Logical/Boolean.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Logical/Classify.hpp b/src/Core/Operator/Logical/Classify.hpp index 6b3d588a..576456af 100644 --- a/src/Core/Operator/Logical/Classify.hpp +++ b/src/Core/Operator/Logical/Classify.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Logical/Compare.hpp b/src/Core/Operator/Logical/Compare.hpp index ec4d4908..5668b029 100644 --- a/src/Core/Operator/Logical/Compare.hpp +++ b/src/Core/Operator/Logical/Compare.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/Operator.hpp b/src/Core/Operator/Operator.hpp index fc0edd8b..f693c6f2 100644 --- a/src/Core/Operator/Operator.hpp +++ b/src/Core/Operator/Operator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Operator/PerElemOpAdaptor.hpp b/src/Core/Operator/PerElemOpAdaptor.hpp index e0ea9aeb..c396c365 100644 --- a/src/Core/Operator/PerElemOpAdaptor.hpp +++ b/src/Core/Operator/PerElemOpAdaptor.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/AbstractSplitStrategy.hpp b/src/Core/Parallel/AbstractSplitStrategy.hpp index 28835c53..5545404d 100644 --- a/src/Core/Parallel/AbstractSplitStrategy.hpp +++ b/src/Core/Parallel/AbstractSplitStrategy.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/EvenSplitStrategy.hpp b/src/Core/Parallel/EvenSplitStrategy.hpp index ef4533b0..42f457c8 100644 --- a/src/Core/Parallel/EvenSplitStrategy.hpp +++ b/src/Core/Parallel/EvenSplitStrategy.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/ManualSplitStrategy.hpp b/src/Core/Parallel/ManualSplitStrategy.hpp index 5bae5f24..03c1828c 100644 --- a/src/Core/Parallel/ManualSplitStrategy.hpp +++ b/src/Core/Parallel/ManualSplitStrategy.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/ParallelInfo.hpp b/src/Core/Parallel/ParallelInfo.hpp index f3dc2660..bf5702c4 100644 --- a/src/Core/Parallel/ParallelInfo.hpp +++ b/src/Core/Parallel/ParallelInfo.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/ParallelPlan.hpp b/src/Core/Parallel/ParallelPlan.hpp index e6175f84..6d0531d3 100644 --- a/src/Core/Parallel/ParallelPlan.hpp +++ b/src/Core/Parallel/ParallelPlan.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/ParallelType.hpp b/src/Core/Parallel/ParallelType.hpp index 5508f783..c259e7f5 100644 --- a/src/Core/Parallel/ParallelType.hpp +++ b/src/Core/Parallel/ParallelType.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Parallel/ParticleGuidedSplitStrategy.hpp b/src/Core/Parallel/ParticleGuidedSplitStrategy.hpp index 7425cafb..9931b582 100644 --- a/src/Core/Parallel/ParticleGuidedSplitStrategy.hpp +++ b/src/Core/Parallel/ParticleGuidedSplitStrategy.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/IJ/IJSolver.hpp b/src/Core/Solvers/IJ/IJSolver.hpp index 61a256ac..61b82c8b 100644 --- a/src/Core/Solvers/IJ/IJSolver.hpp +++ b/src/Core/Solvers/IJ/IJSolver.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/SemiStruct/SemiStructSolver.hpp b/src/Core/Solvers/SemiStruct/SemiStructSolver.hpp index 199344a8..3edaeddb 100644 --- a/src/Core/Solvers/SemiStruct/SemiStructSolver.hpp +++ b/src/Core/Solvers/SemiStruct/SemiStructSolver.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/SemiStruct/SemiStructSolverFAC.hpp b/src/Core/Solvers/SemiStruct/SemiStructSolverFAC.hpp index 677f130e..5ef49b00 100644 --- a/src/Core/Solvers/SemiStruct/SemiStructSolverFAC.hpp +++ b/src/Core/Solvers/SemiStruct/SemiStructSolverFAC.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/SemiStruct/SemiStructSolverNone.hpp b/src/Core/Solvers/SemiStruct/SemiStructSolverNone.hpp index 42fa03e4..035e0310 100644 --- a/src/Core/Solvers/SemiStruct/SemiStructSolverNone.hpp +++ b/src/Core/Solvers/SemiStruct/SemiStructSolverNone.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolver.hpp b/src/Core/Solvers/Struct/StructSolver.hpp index 61204244..cdf42e37 100644 --- a/src/Core/Solvers/Struct/StructSolver.hpp +++ b/src/Core/Solvers/Struct/StructSolver.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverBiCGSTAB.hpp b/src/Core/Solvers/Struct/StructSolverBiCGSTAB.hpp index d0ecbbab..2c61a651 100644 --- a/src/Core/Solvers/Struct/StructSolverBiCGSTAB.hpp +++ b/src/Core/Solvers/Struct/StructSolverBiCGSTAB.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverCycRed.hpp b/src/Core/Solvers/Struct/StructSolverCycRed.hpp index 6181e30d..0f64a54f 100644 --- a/src/Core/Solvers/Struct/StructSolverCycRed.hpp +++ b/src/Core/Solvers/Struct/StructSolverCycRed.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverFGMRES.hpp b/src/Core/Solvers/Struct/StructSolverFGMRES.hpp index 9b80e86d..53672f00 100644 --- a/src/Core/Solvers/Struct/StructSolverFGMRES.hpp +++ b/src/Core/Solvers/Struct/StructSolverFGMRES.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverGMRES.hpp b/src/Core/Solvers/Struct/StructSolverGMRES.hpp index 7636b433..5deef1bc 100644 --- a/src/Core/Solvers/Struct/StructSolverGMRES.hpp +++ b/src/Core/Solvers/Struct/StructSolverGMRES.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverJacobi.hpp b/src/Core/Solvers/Struct/StructSolverJacobi.hpp index af18b272..eb9761bd 100644 --- a/src/Core/Solvers/Struct/StructSolverJacobi.hpp +++ b/src/Core/Solvers/Struct/StructSolverJacobi.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverLGMRES.hpp b/src/Core/Solvers/Struct/StructSolverLGMRES.hpp index 86ae6cc1..82dd5cfe 100644 --- a/src/Core/Solvers/Struct/StructSolverLGMRES.hpp +++ b/src/Core/Solvers/Struct/StructSolverLGMRES.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverNone.hpp b/src/Core/Solvers/Struct/StructSolverNone.hpp index c4544aff..28f967ab 100644 --- a/src/Core/Solvers/Struct/StructSolverNone.hpp +++ b/src/Core/Solvers/Struct/StructSolverNone.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverPCG.hpp b/src/Core/Solvers/Struct/StructSolverPCG.hpp index 67825a5a..bc3e474a 100644 --- a/src/Core/Solvers/Struct/StructSolverPCG.hpp +++ b/src/Core/Solvers/Struct/StructSolverPCG.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverPFMG.hpp b/src/Core/Solvers/Struct/StructSolverPFMG.hpp index 066a39a0..ad38f824 100644 --- a/src/Core/Solvers/Struct/StructSolverPFMG.hpp +++ b/src/Core/Solvers/Struct/StructSolverPFMG.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverPrecond.hpp b/src/Core/Solvers/Struct/StructSolverPrecond.hpp index ac93a15a..8fb570a7 100644 --- a/src/Core/Solvers/Struct/StructSolverPrecond.hpp +++ b/src/Core/Solvers/Struct/StructSolverPrecond.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Core/Solvers/Struct/StructSolverSMG.hpp b/src/Core/Solvers/Struct/StructSolverSMG.hpp index 8612f715..837c9d44 100644 --- a/src/Core/Solvers/Struct/StructSolverSMG.hpp +++ b/src/Core/Solvers/Struct/StructSolverSMG.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/Arrays.hpp b/src/DataStructures/Arrays/Arrays.hpp index f87c778a..676c8656 100644 --- a/src/DataStructures/Arrays/Arrays.hpp +++ b/src/DataStructures/Arrays/Arrays.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/CoordVector.hpp b/src/DataStructures/Arrays/CoordVector.hpp index 5890ee08..36cf0c27 100644 --- a/src/DataStructures/Arrays/CoordVector.hpp +++ b/src/DataStructures/Arrays/CoordVector.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/OffsetVector.hpp b/src/DataStructures/Arrays/OffsetVector.hpp index 001c5f15..9bda3360 100644 --- a/src/DataStructures/Arrays/OffsetVector.hpp +++ b/src/DataStructures/Arrays/OffsetVector.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/Tensor/FixedSizeTensor.hpp b/src/DataStructures/Arrays/Tensor/FixedSizeTensor.hpp index 54a2b61f..71e0eb76 100644 --- a/src/DataStructures/Arrays/Tensor/FixedSizeTensor.hpp +++ b/src/DataStructures/Arrays/Tensor/FixedSizeTensor.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/Tensor/PlainTensor.hpp b/src/DataStructures/Arrays/Tensor/PlainTensor.hpp index b3b054f1..839ceed9 100644 --- a/src/DataStructures/Arrays/Tensor/PlainTensor.hpp +++ b/src/DataStructures/Arrays/Tensor/PlainTensor.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/Tensor/TensorBase.hpp b/src/DataStructures/Arrays/Tensor/TensorBase.hpp index 2fb348e4..8926d637 100644 --- a/src/DataStructures/Arrays/Tensor/TensorBase.hpp +++ b/src/DataStructures/Arrays/Tensor/TensorBase.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Arrays/Tensor/TensorTrait.hpp b/src/DataStructures/Arrays/Tensor/TensorTrait.hpp index 5cfd10d1..51930f23 100644 --- a/src/DataStructures/Arrays/Tensor/TensorTrait.hpp +++ b/src/DataStructures/Arrays/Tensor/TensorTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Geometry/2DGeometry.hpp b/src/DataStructures/Geometry/2DGeometry.hpp index af6a3533..7ca0c073 100644 --- a/src/DataStructures/Geometry/2DGeometry.hpp +++ b/src/DataStructures/Geometry/2DGeometry.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Geometry/3DGeometry.hpp b/src/DataStructures/Geometry/3DGeometry.hpp index 8ca0803f..9581dcf7 100644 --- a/src/DataStructures/Geometry/3DGeometry.hpp +++ b/src/DataStructures/Geometry/3DGeometry.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Geometry/BasicElements.hpp b/src/DataStructures/Geometry/BasicElements.hpp index 078c5cf3..cf8a84e5 100644 --- a/src/DataStructures/Geometry/BasicElements.hpp +++ b/src/DataStructures/Geometry/BasicElements.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Geometry/KdTree.hpp b/src/DataStructures/Geometry/KdTree.hpp index 32ed579a..9e73a123 100644 --- a/src/DataStructures/Geometry/KdTree.hpp +++ b/src/DataStructures/Geometry/KdTree.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/ColoredIndex.hpp b/src/DataStructures/Index/ColoredIndex.hpp index b4e4612a..d5152e20 100644 --- a/src/DataStructures/Index/ColoredIndex.hpp +++ b/src/DataStructures/Index/ColoredIndex.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LevelMDIndex.hpp b/src/DataStructures/Index/LevelMDIndex.hpp index 97bbba02..3430cabe 100644 --- a/src/DataStructures/Index/LevelMDIndex.hpp +++ b/src/DataStructures/Index/LevelMDIndex.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LevelRangedIndex.hpp b/src/DataStructures/Index/LevelRangedIndex.hpp index bed5fac4..db6c28c9 100644 --- a/src/DataStructures/Index/LevelRangedIndex.hpp +++ b/src/DataStructures/Index/LevelRangedIndex.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LinearMapper/BlockedMDRangeMapper.hpp b/src/DataStructures/Index/LinearMapper/BlockedMDRangeMapper.hpp index d28bbf4c..c5ddeb20 100644 --- a/src/DataStructures/Index/LinearMapper/BlockedMDRangeMapper.hpp +++ b/src/DataStructures/Index/LinearMapper/BlockedMDRangeMapper.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LinearMapper/ColoredBlockedMDRangeMapper.hpp b/src/DataStructures/Index/LinearMapper/ColoredBlockedMDRangeMapper.hpp index 9e07be67..0b00ed15 100644 --- a/src/DataStructures/Index/LinearMapper/ColoredBlockedMDRangeMapper.hpp +++ b/src/DataStructures/Index/LinearMapper/ColoredBlockedMDRangeMapper.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LinearMapper/ColoredMDRangeMapper.hpp b/src/DataStructures/Index/LinearMapper/ColoredMDRangeMapper.hpp index e04f4a0c..f0abac76 100644 --- a/src/DataStructures/Index/LinearMapper/ColoredMDRangeMapper.hpp +++ b/src/DataStructures/Index/LinearMapper/ColoredMDRangeMapper.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LinearMapper/GeneralBlockedMDRangeMapper.hpp b/src/DataStructures/Index/LinearMapper/GeneralBlockedMDRangeMapper.hpp index 4a466197..02026f72 100644 --- a/src/DataStructures/Index/LinearMapper/GeneralBlockedMDRangeMapper.hpp +++ b/src/DataStructures/Index/LinearMapper/GeneralBlockedMDRangeMapper.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LinearMapper/LevelMDRangeMapper.hpp b/src/DataStructures/Index/LinearMapper/LevelMDRangeMapper.hpp index e804505d..9baa989f 100644 --- a/src/DataStructures/Index/LinearMapper/LevelMDRangeMapper.hpp +++ b/src/DataStructures/Index/LinearMapper/LevelMDRangeMapper.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/LinearMapper/MDRangeMapper.hpp b/src/DataStructures/Index/LinearMapper/MDRangeMapper.hpp index b7cb3596..e8bbefc2 100644 --- a/src/DataStructures/Index/LinearMapper/MDRangeMapper.hpp +++ b/src/DataStructures/Index/LinearMapper/MDRangeMapper.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/MDIndex.hpp b/src/DataStructures/Index/MDIndex.hpp index da7ba8b3..9dd3019b 100644 --- a/src/DataStructures/Index/MDIndex.hpp +++ b/src/DataStructures/Index/MDIndex.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Index/RangedIndex.hpp b/src/DataStructures/Index/RangedIndex.hpp index 40c38967..0e183856 100644 --- a/src/DataStructures/Index/RangedIndex.hpp +++ b/src/DataStructures/Index/RangedIndex.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Matrix/COOMatrix.hpp b/src/DataStructures/Matrix/COOMatrix.hpp index 3ae0bb9f..eaade6c3 100644 --- a/src/DataStructures/Matrix/COOMatrix.hpp +++ b/src/DataStructures/Matrix/COOMatrix.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Matrix/CSRMatrix.hpp b/src/DataStructures/Matrix/CSRMatrix.hpp index ead33dd0..78a991ef 100644 --- a/src/DataStructures/Matrix/CSRMatrix.hpp +++ b/src/DataStructures/Matrix/CSRMatrix.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Pair.hpp b/src/DataStructures/Pair.hpp index 61c3f38a..88b93e14 100644 --- a/src/DataStructures/Pair.hpp +++ b/src/DataStructures/Pair.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Range/LevelRanges.hpp b/src/DataStructures/Range/LevelRanges.hpp index cfc86387..d2872437 100644 --- a/src/DataStructures/Range/LevelRanges.hpp +++ b/src/DataStructures/Range/LevelRanges.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/Range/Ranges.hpp b/src/DataStructures/Range/Ranges.hpp index 5d1459b8..50ed4253 100644 --- a/src/DataStructures/Range/Ranges.hpp +++ b/src/DataStructures/Range/Ranges.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/DataStructures/StencilPad.hpp b/src/DataStructures/StencilPad.hpp index 72d9fc0a..c3e42f39 100644 --- a/src/DataStructures/StencilPad.hpp +++ b/src/DataStructures/StencilPad.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Math/Function/Integral.hpp b/src/Math/Function/Integral.hpp index 7db3b934..3dc9ebeb 100644 --- a/src/Math/Function/Integral.hpp +++ b/src/Math/Function/Integral.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Math/Function/Numeric.hpp b/src/Math/Function/Numeric.hpp index dee630a0..de38f3d4 100644 --- a/src/Math/Function/Numeric.hpp +++ b/src/Math/Function/Numeric.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Math/Interpolator/Interpolator.hpp b/src/Math/Interpolator/Interpolator.hpp index 1c4a57c4..d9bba225 100644 --- a/src/Math/Interpolator/Interpolator.hpp +++ b/src/Math/Interpolator/Interpolator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Allocator/AlignedAllocator.hpp b/src/Utils/Allocator/AlignedAllocator.hpp index 95d3ea8f..3ff33845 100644 --- a/src/Utils/Allocator/AlignedAllocator.hpp +++ b/src/Utils/Allocator/AlignedAllocator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Allocator/AllocatorTrait.hpp b/src/Utils/Allocator/AllocatorTrait.hpp index 54001026..cfc6c3b3 100644 --- a/src/Utils/Allocator/AllocatorTrait.hpp +++ b/src/Utils/Allocator/AllocatorTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Allocator/StaticAllocator.hpp b/src/Utils/Allocator/StaticAllocator.hpp index e20b1452..2b325034 100644 --- a/src/Utils/Allocator/StaticAllocator.hpp +++ b/src/Utils/Allocator/StaticAllocator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Allocator/VirtualMemAllocator.hpp b/src/Utils/Allocator/VirtualMemAllocator.hpp index 4e116229..3ce89ef2 100644 --- a/src/Utils/Allocator/VirtualMemAllocator.hpp +++ b/src/Utils/Allocator/VirtualMemAllocator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/ConstexprString.hpp b/src/Utils/ConstexprString.hpp index 5e7a9c3f..19248e3f 100644 --- a/src/Utils/ConstexprString.hpp +++ b/src/Utils/ConstexprString.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/NamedFunctor.hpp b/src/Utils/NamedFunctor.hpp index 4a9a9f7f..b7aa15be 100644 --- a/src/Utils/NamedFunctor.hpp +++ b/src/Utils/NamedFunctor.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/RandomStringGenerator.hpp b/src/Utils/RandomStringGenerator.hpp index 14617b8b..8fb4d94a 100644 --- a/src/Utils/RandomStringGenerator.hpp +++ b/src/Utils/RandomStringGenerator.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Serializer/EnumTypes.hpp b/src/Utils/Serializer/EnumTypes.hpp index fb40cdb2..a94b7cd7 100644 --- a/src/Utils/Serializer/EnumTypes.hpp +++ b/src/Utils/Serializer/EnumTypes.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Serializer/STDContainers.hpp b/src/Utils/Serializer/STDContainers.hpp index df3b53fa..6545af7d 100644 --- a/src/Utils/Serializer/STDContainers.hpp +++ b/src/Utils/Serializer/STDContainers.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/StackTracer.hpp b/src/Utils/StackTracer.hpp index d1f840fa..8ccc4f08 100644 --- a/src/Utils/StackTracer.hpp +++ b/src/Utils/StackTracer.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/FieldStream.hpp b/src/Utils/Writers/FieldStream.hpp index 9c5c079a..ceef1b75 100644 --- a/src/Utils/Writers/FieldStream.hpp +++ b/src/Utils/Writers/FieldStream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/FieldWriter.hpp b/src/Utils/Writers/FieldWriter.hpp index a4a1a420..6ceb1a88 100644 --- a/src/Utils/Writers/FieldWriter.hpp +++ b/src/Utils/Writers/FieldWriter.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/HDF5Stream.hpp b/src/Utils/Writers/HDF5Stream.hpp index 205a6ca4..c801a9f4 100644 --- a/src/Utils/Writers/HDF5Stream.hpp +++ b/src/Utils/Writers/HDF5Stream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/IOGroup.hpp b/src/Utils/Writers/IOGroup.hpp index 4778fe8f..4c27fe9f 100644 --- a/src/Utils/Writers/IOGroup.hpp +++ b/src/Utils/Writers/IOGroup.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/RawBinaryStream.hpp b/src/Utils/Writers/RawBinaryStream.hpp index b0734e11..534ec740 100644 --- a/src/Utils/Writers/RawBinaryStream.hpp +++ b/src/Utils/Writers/RawBinaryStream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/StreamTrait.hpp b/src/Utils/Writers/StreamTrait.hpp index 7032919b..97a225de 100644 --- a/src/Utils/Writers/StreamTrait.hpp +++ b/src/Utils/Writers/StreamTrait.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/Streams.hpp b/src/Utils/Writers/Streams.hpp index 33fa5bd9..85f4936b 100644 --- a/src/Utils/Writers/Streams.hpp +++ b/src/Utils/Writers/Streams.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/TecplotASCIIStream.hpp b/src/Utils/Writers/TecplotASCIIStream.hpp index f79e25c2..5a822fc6 100644 --- a/src/Utils/Writers/TecplotASCIIStream.hpp +++ b/src/Utils/Writers/TecplotASCIIStream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/TecplotBinaryStream.hpp b/src/Utils/Writers/TecplotBinaryStream.hpp index c53594cf..f3f36b07 100644 --- a/src/Utils/Writers/TecplotBinaryStream.hpp +++ b/src/Utils/Writers/TecplotBinaryStream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/TecplotSZPLTStream.hpp b/src/Utils/Writers/TecplotSZPLTStream.hpp index 04b5a4d6..bf8f60c9 100644 --- a/src/Utils/Writers/TecplotSZPLTStream.hpp +++ b/src/Utils/Writers/TecplotSZPLTStream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/src/Utils/Writers/VTKAMRStream.hpp b/src/Utils/Writers/VTKAMRStream.hpp index e162d078..45abf951 100644 --- a/src/Utils/Writers/VTKAMRStream.hpp +++ b/src/Utils/Writers/VTKAMRStream.hpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9b01c8de..7840b247 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,6 +1,6 @@ # ---------------------------------------------------------------------------- # -# Copyright (c) 2019 - 2025 by the OpFlow developers +# Copyright (c) 2019 - 2026 by the OpFlow developers # # This file is part of OpFlow. # diff --git a/test/Core/BC/DircBCTest.cpp b/test/Core/BC/DircBCTest.cpp index 5d6dcb74..d765674d 100644 --- a/test/Core/BC/DircBCTest.cpp +++ b/test/Core/BC/DircBCTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/BC/NeumBCTest.cpp b/test/Core/BC/NeumBCTest.cpp index 6f863ef8..b4b0f241 100644 --- a/test/Core/BC/NeumBCTest.cpp +++ b/test/Core/BC/NeumBCTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/BC/PeriodicBCTest.cpp b/test/Core/BC/PeriodicBCTest.cpp index 3f045abd..e85decd7 100644 --- a/test/Core/BC/PeriodicBCTest.cpp +++ b/test/Core/BC/PeriodicBCTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/CMakeLists.txt b/test/Core/CMakeLists.txt index 964be59a..c9d2d301 100644 --- a/test/Core/CMakeLists.txt +++ b/test/Core/CMakeLists.txt @@ -1,6 +1,6 @@ # ---------------------------------------------------------------------------- # -# Copyright (c) 2019 - 2025 by the OpFlow developers +# Copyright (c) 2019 - 2026 by the OpFlow developers # # This file is part of OpFlow. # diff --git a/test/Core/Equation/AMGCLMPITest.cpp b/test/Core/Equation/AMGCLMPITest.cpp index 5f13f201..eeaf0d00 100644 --- a/test/Core/Equation/AMGCLMPITest.cpp +++ b/test/Core/Equation/AMGCLMPITest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/AMGCLTest.cpp b/test/Core/Equation/AMGCLTest.cpp index b2501dc1..ed69c450 100644 --- a/test/Core/Equation/AMGCLTest.cpp +++ b/test/Core/Equation/AMGCLTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/CSRMatrixGeneratorMPITest.cpp b/test/Core/Equation/CSRMatrixGeneratorMPITest.cpp index 340a2979..c88e47d3 100644 --- a/test/Core/Equation/CSRMatrixGeneratorMPITest.cpp +++ b/test/Core/Equation/CSRMatrixGeneratorMPITest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/CSRMatrixGeneratorTest.cpp b/test/Core/Equation/CSRMatrixGeneratorTest.cpp index cb7d210a..c81c040f 100644 --- a/test/Core/Equation/CSRMatrixGeneratorTest.cpp +++ b/test/Core/Equation/CSRMatrixGeneratorTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/DircEqnTest.cpp b/test/Core/Equation/DircEqnTest.cpp index 6d589502..086e2ad9 100644 --- a/test/Core/Equation/DircEqnTest.cpp +++ b/test/Core/Equation/DircEqnTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/EqnHolderTest.cpp b/test/Core/Equation/EqnHolderTest.cpp index 7f207926..af42e09e 100644 --- a/test/Core/Equation/EqnHolderTest.cpp +++ b/test/Core/Equation/EqnHolderTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/EqnSetMPITest.cpp b/test/Core/Equation/EqnSetMPITest.cpp index d8e11293..f96c06f4 100644 --- a/test/Core/Equation/EqnSetMPITest.cpp +++ b/test/Core/Equation/EqnSetMPITest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/EqnSetTest.cpp b/test/Core/Equation/EqnSetTest.cpp index b3d17ddb..a7f3fa21 100644 --- a/test/Core/Equation/EqnSetTest.cpp +++ b/test/Core/Equation/EqnSetTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/NeumEqnTest.cpp b/test/Core/Equation/NeumEqnTest.cpp index a3039095..662d99d4 100644 --- a/test/Core/Equation/NeumEqnTest.cpp +++ b/test/Core/Equation/NeumEqnTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Equation/PeriodicEqnTest.cpp b/test/Core/Equation/PeriodicEqnTest.cpp index 924ff6e2..07841706 100644 --- a/test/Core/Equation/PeriodicEqnTest.cpp +++ b/test/Core/Equation/PeriodicEqnTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Field/CartesianFieldMPITest.cpp b/test/Core/Field/CartesianFieldMPITest.cpp index 451e6d6d..7ccb6540 100644 --- a/test/Core/Field/CartesianFieldMPITest.cpp +++ b/test/Core/Field/CartesianFieldMPITest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Field/CartesianFieldTest.cpp b/test/Core/Field/CartesianFieldTest.cpp index 5dd7346c..405ec70e 100644 --- a/test/Core/Field/CartesianFieldTest.cpp +++ b/test/Core/Field/CartesianFieldTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Loops/RangeForTest.cpp b/test/Core/Loops/RangeForTest.cpp index eb0b8fcb..d0d517ee 100644 --- a/test/Core/Loops/RangeForTest.cpp +++ b/test/Core/Loops/RangeForTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Loops/RangeReduceTest.cpp b/test/Core/Loops/RangeReduceTest.cpp index 383165d1..f4081523 100644 --- a/test/Core/Loops/RangeReduceTest.cpp +++ b/test/Core/Loops/RangeReduceTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Mesh/CartesianMeshTest.cpp b/test/Core/Mesh/CartesianMeshTest.cpp index 252e9f65..9fd011f3 100644 --- a/test/Core/Mesh/CartesianMeshTest.cpp +++ b/test/Core/Mesh/CartesianMeshTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/MetaTest.cpp b/test/Core/MetaTest.cpp index 33a57a9b..fa085e0a 100644 --- a/test/Core/MetaTest.cpp +++ b/test/Core/MetaTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Operator/ConditionalTest.cpp b/test/Core/Operator/ConditionalTest.cpp index 6b34f2e2..51d169be 100644 --- a/test/Core/Operator/ConditionalTest.cpp +++ b/test/Core/Operator/ConditionalTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Operator/ConvolutionTest.cpp b/test/Core/Operator/ConvolutionTest.cpp index b71ecc04..a744b216 100644 --- a/test/Core/Operator/ConvolutionTest.cpp +++ b/test/Core/Operator/ConvolutionTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Operator/InterpolatorTest.cpp b/test/Core/Operator/InterpolatorTest.cpp index cd872ea9..5233bb4e 100644 --- a/test/Core/Operator/InterpolatorTest.cpp +++ b/test/Core/Operator/InterpolatorTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Parallel/EvenSplitStrategyTest.cpp b/test/Core/Parallel/EvenSplitStrategyTest.cpp index b2a7b1be..843fd173 100644 --- a/test/Core/Parallel/EvenSplitStrategyTest.cpp +++ b/test/Core/Parallel/EvenSplitStrategyTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Core/Parallel/ParticleGuidedSplitStrategyTest.cpp b/test/Core/Parallel/ParticleGuidedSplitStrategyTest.cpp index 5cde7a2d..2a561757 100644 --- a/test/Core/Parallel/ParticleGuidedSplitStrategyTest.cpp +++ b/test/Core/Parallel/ParticleGuidedSplitStrategyTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/DataStructures/Arrays/PlainTensorTest.cpp b/test/DataStructures/Arrays/PlainTensorTest.cpp index db285cc3..3f5b2fb8 100644 --- a/test/DataStructures/Arrays/PlainTensorTest.cpp +++ b/test/DataStructures/Arrays/PlainTensorTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/DataStructures/CMakeLists.txt b/test/DataStructures/CMakeLists.txt index d7af1578..47527fcd 100644 --- a/test/DataStructures/CMakeLists.txt +++ b/test/DataStructures/CMakeLists.txt @@ -1,6 +1,6 @@ # ---------------------------------------------------------------------------- # -# Copyright (c) 2019 - 2025 by the OpFlow developers +# Copyright (c) 2019 - 2026 by the OpFlow developers # # This file is part of OpFlow. # diff --git a/test/DataStructures/Index/BlockedMDRangeMapperTest.cpp b/test/DataStructures/Index/BlockedMDRangeMapperTest.cpp index 95ba1046..6ff09234 100644 --- a/test/DataStructures/Index/BlockedMDRangeMapperTest.cpp +++ b/test/DataStructures/Index/BlockedMDRangeMapperTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/DataStructures/Index/ColoredBlockedMDRangeMapperTest.cpp b/test/DataStructures/Index/ColoredBlockedMDRangeMapperTest.cpp index 944c498c..1b35b670 100644 --- a/test/DataStructures/Index/ColoredBlockedMDRangeMapperTest.cpp +++ b/test/DataStructures/Index/ColoredBlockedMDRangeMapperTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/DataStructures/Index/MDIndexTest.cpp b/test/DataStructures/Index/MDIndexTest.cpp index 4e439242..780c5d02 100644 --- a/test/DataStructures/Index/MDIndexTest.cpp +++ b/test/DataStructures/Index/MDIndexTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/DataStructures/StencilPadTest.cpp b/test/DataStructures/StencilPadTest.cpp index e5db909d..453504d8 100644 --- a/test/DataStructures/StencilPadTest.cpp +++ b/test/DataStructures/StencilPadTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Utils/CMakeLists.txt b/test/Utils/CMakeLists.txt index fd7eafc2..d9fba320 100644 --- a/test/Utils/CMakeLists.txt +++ b/test/Utils/CMakeLists.txt @@ -1,6 +1,6 @@ # ---------------------------------------------------------------------------- # -# Copyright (c) 2019 - 2025 by the OpFlow developers +# Copyright (c) 2019 - 2026 by the OpFlow developers # # This file is part of OpFlow. # diff --git a/test/Utils/Cpp20CompatibilityTest.cpp b/test/Utils/Cpp20CompatibilityTest.cpp index b6b7361a..1498754b 100644 --- a/test/Utils/Cpp20CompatibilityTest.cpp +++ b/test/Utils/Cpp20CompatibilityTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Utils/HDF5StreamMPITest.cpp b/test/Utils/HDF5StreamMPITest.cpp index 4be7319c..545d7182 100644 --- a/test/Utils/HDF5StreamMPITest.cpp +++ b/test/Utils/HDF5StreamMPITest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Utils/HDF5StreamTest.cpp b/test/Utils/HDF5StreamTest.cpp index 6291b09d..e871241c 100644 --- a/test/Utils/HDF5StreamTest.cpp +++ b/test/Utils/HDF5StreamTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Utils/IOGroupTest.cpp b/test/Utils/IOGroupTest.cpp index ce3fa125..c7676167 100644 --- a/test/Utils/IOGroupTest.cpp +++ b/test/Utils/IOGroupTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Utils/TecplotStreamMPITest.cpp b/test/Utils/TecplotStreamMPITest.cpp index daee0dc1..32676022 100644 --- a/test/Utils/TecplotStreamMPITest.cpp +++ b/test/Utils/TecplotStreamMPITest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/Utils/TecplotStreamTest.cpp b/test/Utils/TecplotStreamTest.cpp index 8197af39..203554a4 100644 --- a/test/Utils/TecplotStreamTest.cpp +++ b/test/Utils/TecplotStreamTest.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/test_main.cpp b/test/test_main.cpp index a4bce062..1cf9dda0 100644 --- a/test/test_main.cpp +++ b/test/test_main.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. // diff --git a/test/test_main_mpi.cpp b/test/test_main_mpi.cpp index ed74ed90..84382d91 100644 --- a/test/test_main_mpi.cpp +++ b/test/test_main_mpi.cpp @@ -1,6 +1,6 @@ // ---------------------------------------------------------------------------- // -// Copyright (c) 2019 - 2025 by the OpFlow developers +// Copyright (c) 2019 - 2026 by the OpFlow developers // // This file is part of OpFlow. //