From 16412a33783cedf054f96e96d6d3ba775518e785 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Wed, 21 Feb 2024 01:27:29 -0600 Subject: [PATCH] Update license headers: .source --- source/CMakeLists.txt | 15 ++++----- source/algorithms/CMakeLists.txt | 15 ++++----- source/algorithms/general_data_storage.cc | 15 ++++----- source/algorithms/operator.cc | 15 ++++----- source/algorithms/operator.inst.in | 15 ++++----- source/algorithms/timestep_control.cc | 17 +++++----- source/arborx/CMakeLists.txt | 15 ++++----- source/arborx/access_traits.cc | 15 ++++----- source/arborx/access_traits.inst.in | 15 ++++----- source/base/CMakeLists.txt | 15 ++++----- source/base/auto_derivative_function.cc | 15 ++++----- source/base/bounding_box.cc | 15 ++++----- source/base/bounding_box.inst.in | 15 ++++----- source/base/conditional_ostream.cc | 15 ++++----- source/base/convergence_table.cc | 15 ++++----- source/base/cuda.cc | 15 ++++----- source/base/data_out_base.cc | 15 ++++----- source/base/data_out_base.inst.in | 15 ++++----- source/base/discrete_time.cc | 17 +++++----- source/base/event.cc | 15 ++++----- source/base/exceptions.cc | 15 ++++----- source/base/flow_function.cc | 15 ++++----- source/base/function.cc | 15 ++++----- source/base/function.inst.in | 15 ++++----- source/base/function_cspline.cc | 15 ++++----- source/base/function_derivative.cc | 15 ++++----- source/base/function_lib.cc | 15 ++++----- source/base/function_lib_cutoff.cc | 15 ++++----- source/base/function_parser.cc | 15 ++++----- source/base/function_restriction.cc | 17 +++++----- source/base/function_signed_distance.cc | 17 +++++----- source/base/function_signed_distance.inst.in | 15 ++++----- source/base/function_spherical.cc | 17 +++++----- source/base/function_time.cc | 15 ++++----- source/base/function_time.inst.in | 15 ++++----- source/base/function_tools.cc | 17 +++++----- source/base/function_tools.inst.in | 15 ++++----- source/base/geometric_utilities.cc | 15 ++++----- source/base/geometric_utilities.inst.in | 15 ++++----- source/base/geometry_info.cc | 15 ++++----- source/base/graph_coloring.cc | 15 ++++----- source/base/hdf5.cc | 17 +++++----- source/base/incremental_function.cc | 17 +++++----- source/base/incremental_function.inst.in | 15 ++++----- source/base/index_set.cc | 17 +++++----- source/base/job_identifier.cc | 15 ++++----- source/base/kokkos.cc | 15 ++++----- source/base/logstream.cc | 15 ++++----- source/base/mpi.cc | 17 +++++----- source/base/mpi.inst.in | 15 ++++----- .../base/mpi_compute_index_owner_internal.cc | 17 +++++----- source/base/mpi_noncontiguous_partitioner.cc | 15 ++++----- .../mpi_noncontiguous_partitioner.inst.in | 15 ++++----- source/base/mpi_remote_point_evaluation.cc | 15 ++++----- .../base/mpi_remote_point_evaluation.inst.in | 15 ++++----- source/base/mu_parser_internal.cc | 17 +++++----- source/base/mu_parser_internal.inst.in | 17 +++++----- source/base/multithread_info.cc | 15 ++++----- source/base/named_selection.cc | 15 ++++----- source/base/numbers.cc | 15 ++++----- source/base/parallel.cc | 15 ++++----- source/base/parameter_acceptor.cc | 19 +++++------ source/base/parameter_handler.cc | 15 ++++----- source/base/parsed_convergence_table.cc | 15 ++++----- source/base/parsed_function.cc | 15 ++++----- source/base/partitioner.cc | 17 +++++----- source/base/partitioner.inst.in | 15 ++++----- source/base/path_search.cc | 15 ++++----- source/base/patterns.cc | 17 +++++----- source/base/polynomial.cc | 15 ++++----- source/base/polynomial_space.cc | 15 ++++----- source/base/polynomials_abf.cc | 17 +++++----- source/base/polynomials_adini.cc | 17 +++++----- source/base/polynomials_barycentric.cc | 17 +++++----- source/base/polynomials_bdm.cc | 15 ++++----- source/base/polynomials_bernardi_raugel.cc | 17 +++++----- source/base/polynomials_bernstein.cc | 17 +++++----- source/base/polynomials_bernstein.inst | 15 ++++----- source/base/polynomials_hermite.cc | 17 +++++----- .../polynomials_integrated_legendre_sz.cc | 17 +++++----- source/base/polynomials_nedelec.cc | 15 ++++----- source/base/polynomials_p.cc | 15 ++++----- source/base/polynomials_piecewise.cc | 17 +++++----- source/base/polynomials_pyramid.cc | 15 ++++----- source/base/polynomials_rannacher_turek.cc | 15 ++++----- .../base/polynomials_rannacher_turek.inst.in | 15 ++++----- source/base/polynomials_raviart_thomas.cc | 17 +++++----- source/base/polynomials_rt_bubbles.cc | 15 ++++----- source/base/polynomials_wedge.cc | 15 ++++----- source/base/process_grid.cc | 15 ++++----- source/base/qprojector.cc | 15 ++++----- source/base/quadrature.cc | 15 ++++----- source/base/quadrature_lib.cc | 15 ++++----- source/base/quadrature_selector.cc | 15 ++++----- source/base/scalar_polynomials_base.cc | 15 ++++----- source/base/subscriptor.cc | 15 ++++----- source/base/symbolic_function.cc | 15 ++++----- source/base/symbolic_function.inst.in | 15 ++++----- source/base/symmetric_tensor.cc | 15 ++++----- source/base/symmetric_tensor.inst.in | 15 ++++----- source/base/table_handler.cc | 15 ++++----- source/base/tensor.cc | 17 +++++----- source/base/tensor_function.cc | 15 ++++----- source/base/tensor_function.inst.in | 15 ++++----- source/base/tensor_function_parser.cc | 17 +++++----- source/base/tensor_function_parser.inst.in | 15 ++++----- source/base/tensor_polynomials_base.cc | 15 ++++----- source/base/tensor_product_polynomials.cc | 15 ++++----- .../tensor_product_polynomials_bubbles.cc | 17 +++++----- .../base/tensor_product_polynomials_const.cc | 17 +++++----- source/base/thread_management.cc | 15 ++++----- source/base/time_stepping.cc | 15 ++++----- source/base/time_stepping.inst.in | 15 ++++----- source/base/timer.cc | 15 ++++----- source/base/trilinos_utilities.cc | 17 +++++----- source/base/utilities.cc | 15 ++++----- source/base/vectorization.cc | 15 ++++----- source/cgal/CMakeLists.txt | 15 ++++----- source/cgal/intersections.cc | 15 ++++----- source/cgal/intersections.inst.in | 15 ++++----- source/cgal/surface_mesh.cc | 15 ++++----- source/cgal/surface_mesh.inst.in | 15 ++++----- source/differentiation/CMakeLists.txt | 15 ++++----- source/differentiation/ad/CMakeLists.txt | 15 ++++----- source/differentiation/ad/ad_drivers.cc | 17 +++++----- source/differentiation/ad/ad_drivers.inst.in | 17 +++++----- source/differentiation/ad/ad_drivers.inst1.in | 17 +++++----- source/differentiation/ad/ad_drivers.inst2.in | 17 +++++----- source/differentiation/ad/ad_helpers.cc | 17 +++++----- source/differentiation/ad/ad_helpers.inst.in | 15 ++++----- source/differentiation/ad/ad_helpers.inst1.in | 17 +++++----- source/differentiation/ad/ad_helpers.inst2.in | 17 +++++----- .../differentiation/ad/adolc_number_types.cc | 15 ++++----- .../ad/adolc_number_types.inst.in | 15 ++++----- .../differentiation/ad/sacado_number_types.cc | 15 ++++----- .../ad/sacado_number_types.inst1.in | 15 ++++----- .../ad/sacado_number_types.inst2.in | 15 ++++----- source/differentiation/sd/CMakeLists.txt | 15 ++++----- source/differentiation/sd/symengine_math.cc | 15 ++++----- .../sd/symengine_number_types.cc | 15 ++++----- .../sd/symengine_number_visitor_internal.cc | 15 ++++----- .../symengine_number_visitor_internal.inst.in | 15 ++++----- .../differentiation/sd/symengine_optimizer.cc | 15 ++++----- .../sd/symengine_optimizer.inst.in | 15 ++++----- .../sd/symengine_scalar_operations.cc | 15 ++++----- .../sd/symengine_tensor_operations.cc | 17 +++++----- .../sd/symengine_tensor_operations.inst.in | 15 ++++----- source/differentiation/sd/symengine_types.cc | 15 ++++----- .../differentiation/sd/symengine_utilities.cc | 15 ++++----- source/distributed/CMakeLists.txt | 15 ++++----- source/distributed/cell_data_transfer.cc | 15 ++++----- source/distributed/cell_data_transfer.inst.in | 15 ++++----- source/distributed/cell_weights.cc | 15 ++++----- source/distributed/cell_weights.inst.in | 15 ++++----- source/distributed/field_transfer.cc | 17 +++++----- source/distributed/field_transfer.inst.in | 15 ++++----- source/distributed/fully_distributed_tria.cc | 15 ++++----- .../fully_distributed_tria.inst.in | 15 ++++----- source/distributed/grid_refinement.cc | 17 +++++----- source/distributed/grid_refinement.inst.in | 15 ++++----- source/distributed/p4est_wrappers.cc | 17 +++++----- source/distributed/p4est_wrappers.inst.in | 15 ++++----- .../repartitioning_policy_tools.cc | 15 ++++----- .../repartitioning_policy_tools.inst.in | 15 ++++----- source/distributed/shared_tria.cc | 15 ++++----- source/distributed/shared_tria.inst.in | 15 ++++----- source/distributed/solution_transfer.cc | 17 +++++----- source/distributed/solution_transfer.inst.in | 15 ++++----- source/distributed/tria.cc | 17 +++++----- source/distributed/tria.inst.in | 15 ++++----- source/distributed/tria_base.cc | 15 ++++----- source/distributed/tria_base.inst.in | 15 ++++----- source/dofs/CMakeLists.txt | 15 ++++----- source/dofs/block_info.cc | 15 ++++----- source/dofs/block_info.inst.in | 17 +++++----- source/dofs/dof_accessor.cc | 15 ++++----- source/dofs/dof_accessor.inst.in | 17 +++++----- source/dofs/dof_accessor_get.cc | 15 ++++----- source/dofs/dof_accessor_get.inst.in | 17 +++++----- source/dofs/dof_accessor_set.cc | 17 +++++----- source/dofs/dof_accessor_set.inst.in | 17 +++++----- source/dofs/dof_faces.cc | 15 ++++----- source/dofs/dof_handler.cc | 15 ++++----- source/dofs/dof_handler.inst.in | 17 +++++----- source/dofs/dof_handler_policy.cc | 17 +++++----- source/dofs/dof_handler_policy.inst.in | 17 +++++----- source/dofs/dof_objects.cc | 15 ++++----- source/dofs/dof_objects.inst.in | 17 +++++----- source/dofs/dof_renumbering.cc | 15 ++++----- source/dofs/dof_renumbering.inst.in | 17 +++++----- source/dofs/dof_tools.cc | 15 ++++----- source/dofs/dof_tools.inst.in | 15 ++++----- source/dofs/dof_tools_constraints.cc | 17 +++++----- source/dofs/dof_tools_constraints.inst.in | 17 +++++----- source/dofs/dof_tools_sparsity.cc | 17 +++++----- source/dofs/dof_tools_sparsity.inst.in | 17 +++++----- source/dofs/number_cache.cc | 17 +++++----- source/dummy.cc | 15 ++++----- source/fe/CMakeLists.txt | 15 ++++----- source/fe/block_mask.cc | 15 ++++----- source/fe/component_mask.cc | 15 ++++----- source/fe/fe.cc | 15 ++++----- source/fe/fe.inst.in | 17 +++++----- source/fe/fe_abf.cc | 15 ++++----- source/fe/fe_abf.inst.in | 15 ++++----- source/fe/fe_bdm.cc | 17 +++++----- source/fe/fe_bdm.inst.in | 15 ++++----- source/fe/fe_bernardi_raugel.cc | 17 +++++----- source/fe/fe_bernstein.cc | 17 +++++----- source/fe/fe_bernstein.inst.in | 17 +++++----- source/fe/fe_data.cc | 15 ++++----- source/fe/fe_dg_vector.cc | 15 ++++----- source/fe/fe_dg_vector.inst.in | 17 +++++----- source/fe/fe_dgp.cc | 15 ++++----- source/fe/fe_dgp.inst.in | 17 +++++----- source/fe/fe_dgp_monomial.cc | 15 ++++----- source/fe/fe_dgp_monomial.inst.in | 15 ++++----- source/fe/fe_dgp_nonparametric.cc | 15 ++++----- source/fe/fe_dgp_nonparametric.inst.in | 15 ++++----- source/fe/fe_dgq.cc | 15 ++++----- source/fe/fe_dgq.inst.in | 17 +++++----- source/fe/fe_enriched.cc | 15 ++++----- source/fe/fe_enriched.inst.in | 15 ++++----- source/fe/fe_face.cc | 15 ++++----- source/fe/fe_face.inst.in | 17 +++++----- source/fe/fe_hermite.cc | 15 ++++----- source/fe/fe_hermite.inst.in | 17 +++++----- source/fe/fe_nedelec.cc | 15 ++++----- source/fe/fe_nedelec.inst.in | 15 ++++----- source/fe/fe_nedelec_sz.cc | 17 +++++----- source/fe/fe_nedelec_sz.inst.in | 15 ++++----- source/fe/fe_nothing.cc | 15 ++++----- source/fe/fe_nothing.inst.in | 15 ++++----- source/fe/fe_p1nc.cc | 17 +++++----- source/fe/fe_poly.cc | 15 ++++----- source/fe/fe_poly.inst.in | 17 +++++----- source/fe/fe_poly_tensor.cc | 15 ++++----- source/fe/fe_poly_tensor.inst.in | 17 +++++----- source/fe/fe_pyramid_p.cc | 17 +++++----- source/fe/fe_pyramid_p.inst.in | 15 ++++----- source/fe/fe_q.cc | 17 +++++----- source/fe/fe_q.inst.in | 15 ++++----- source/fe/fe_q_base.cc | 17 +++++----- source/fe/fe_q_base.inst.in | 15 ++++----- source/fe/fe_q_bubbles.cc | 17 +++++----- source/fe/fe_q_bubbles.inst.in | 17 +++++----- source/fe/fe_q_dg0.cc | 15 ++++----- source/fe/fe_q_dg0.inst.in | 17 +++++----- source/fe/fe_q_hierarchical.cc | 15 ++++----- source/fe/fe_q_hierarchical.inst.in | 15 ++++----- source/fe/fe_q_iso_q1.cc | 17 +++++----- source/fe/fe_q_iso_q1.inst.in | 15 ++++----- source/fe/fe_rannacher_turek.cc | 15 ++++----- source/fe/fe_rannacher_turek.inst.in | 15 ++++----- source/fe/fe_raviart_thomas.cc | 15 ++++----- source/fe/fe_raviart_thomas.inst.in | 15 ++++----- source/fe/fe_raviart_thomas_nodal.cc | 17 +++++----- source/fe/fe_raviart_thomas_nodal.inst.in | 15 ++++----- source/fe/fe_rt_bubbles.cc | 15 ++++----- source/fe/fe_rt_bubbles.inst.in | 15 ++++----- source/fe/fe_series.cc | 15 ++++----- source/fe/fe_series_fourier.cc | 17 +++++----- source/fe/fe_series_fourier.inst.in | 17 +++++----- source/fe/fe_series_legendre.cc | 17 +++++----- source/fe/fe_series_legendre.inst.in | 17 +++++----- source/fe/fe_simplex_p.cc | 15 ++++----- source/fe/fe_simplex_p.inst.in | 15 ++++----- source/fe/fe_simplex_p_bubbles.cc | 17 +++++----- source/fe/fe_simplex_p_bubbles.inst.in | 15 ++++----- source/fe/fe_system.cc | 15 ++++----- source/fe/fe_system.inst.in | 17 +++++----- source/fe/fe_tools.cc | 15 ++++----- source/fe/fe_tools.inst.in | 17 +++++----- source/fe/fe_tools_extrapolate.cc | 17 +++++----- source/fe/fe_tools_extrapolate.inst.in | 17 +++++----- source/fe/fe_tools_interpolate.cc | 17 +++++----- source/fe/fe_tools_interpolate.inst.in | 17 +++++----- source/fe/fe_trace.cc | 17 +++++----- source/fe/fe_trace.inst.in | 15 ++++----- source/fe/fe_values.cc | 15 ++++----- source/fe/fe_values.inst.in | 17 +++++----- source/fe/fe_values_base.cc | 17 +++++----- source/fe/fe_values_base.inst.in | 17 +++++----- source/fe/fe_values_extractors.cc | 15 ++++----- source/fe/fe_values_views.cc | 15 ++++----- source/fe/fe_values_views.inst.in | 17 +++++----- source/fe/fe_values_views_internal.cc | 17 +++++----- source/fe/fe_values_views_internal.inst.in | 17 +++++----- source/fe/fe_wedge_p.cc | 17 +++++----- source/fe/fe_wedge_p.inst.in | 15 ++++----- source/fe/mapping.cc | 15 ++++----- source/fe/mapping.inst.in | 17 +++++----- source/fe/mapping_c1.cc | 15 ++++----- source/fe/mapping_c1.inst.in | 15 ++++----- source/fe/mapping_cartesian.cc | 15 ++++----- source/fe/mapping_cartesian.inst.in | 15 ++++----- source/fe/mapping_fe.cc | 17 +++++----- source/fe/mapping_fe.inst.in | 17 +++++----- source/fe/mapping_fe_field.cc | 17 +++++----- source/fe/mapping_fe_field.inst.in | 17 +++++----- source/fe/mapping_fe_field_inst2.cc | 15 ++++----- source/fe/mapping_manifold.cc | 15 ++++----- source/fe/mapping_manifold.inst.in | 15 ++++----- source/fe/mapping_q.cc | 17 +++++----- source/fe/mapping_q.inst.in | 17 +++++----- source/fe/mapping_q1.cc | 17 +++++----- source/fe/mapping_q1.inst.in | 17 +++++----- source/fe/mapping_q1_eulerian.cc | 15 ++++----- source/fe/mapping_q1_eulerian.inst.in | 17 +++++----- source/fe/mapping_q_cache.cc | 15 ++++----- source/fe/mapping_q_cache.inst.in | 15 ++++----- source/fe/mapping_q_eulerian.cc | 17 +++++----- source/fe/mapping_q_eulerian.inst.in | 17 +++++----- source/fe/mapping_related_data.cc | 17 +++++----- source/fe/mapping_related_data.inst.in | 17 +++++----- source/gmsh/CMakeLists.txt | 15 ++++----- source/gmsh/utilities.cc | 15 ++++----- source/gmsh/utilities.inst.in | 15 ++++----- source/grid/CMakeLists.txt | 15 ++++----- source/grid/cell_id.cc | 15 ++++----- source/grid/cell_id.inst.in | 15 ++++----- source/grid/grid_generator.cc | 15 ++++----- source/grid/grid_generator.inst.in | 17 +++++----- source/grid/grid_generator_cgal.cc | 17 +++++----- source/grid/grid_generator_cgal.inst.in | 17 +++++----- source/grid/grid_generator_from_name.cc | 15 ++++----- source/grid/grid_generator_from_name.inst.in | 15 ++++----- source/grid/grid_generator_pipe_junction.cc | 17 +++++----- .../grid/grid_generator_pipe_junction.inst.in | 15 ++++----- source/grid/grid_in.cc | 15 ++++----- source/grid/grid_in.inst.in | 17 +++++----- source/grid/grid_out.cc | 15 ++++----- source/grid/grid_out.inst.in | 17 +++++----- source/grid/grid_refinement.cc | 15 ++++----- source/grid/grid_refinement.inst.in | 15 ++++----- source/grid/grid_tools.cc | 15 ++++----- source/grid/grid_tools.inst.in | 17 +++++----- source/grid/grid_tools_cache.cc | 15 ++++----- source/grid/grid_tools_cache.inst.in | 15 ++++----- source/grid/grid_tools_dof_handlers.cc | 17 +++++----- source/grid/grid_tools_dof_handlers.inst.in | 15 ++++----- source/grid/grid_tools_geometry.cc | 17 +++++----- source/grid/grid_tools_geometry.inst.in | 17 +++++----- source/grid/grid_tools_nontemplates.cc | 17 +++++----- source/grid/grid_tools_topology.cc | 17 +++++----- source/grid/grid_tools_topology.inst.in | 17 +++++----- source/grid/intergrid_map.cc | 15 ++++----- source/grid/intergrid_map.inst.in | 17 +++++----- source/grid/manifold.cc | 17 +++++----- source/grid/manifold.inst.in | 17 +++++----- source/grid/manifold_lib.cc | 17 +++++----- source/grid/manifold_lib.inst.in | 17 +++++----- source/grid/persistent_tria.cc | 15 ++++----- source/grid/reference_cell.cc | 15 ++++----- source/grid/reference_cell.inst.in | 15 ++++----- source/grid/tria.cc | 17 +++++----- source/grid/tria.inst.in | 15 ++++----- source/grid/tria_accessor.cc | 15 ++++----- source/grid/tria_accessor.inst.in | 17 +++++----- source/grid/tria_description.cc | 17 +++++----- source/grid/tria_description.inst.in | 17 +++++----- source/grid/tria_faces.cc | 15 ++++----- source/grid/tria_levels.cc | 15 ++++----- source/grid/tria_objects.cc | 15 ++++----- source/grid/tria_objects.inst.in | 17 +++++----- source/hp/CMakeLists.txt | 15 ++++----- source/hp/fe_collection.cc | 15 ++++----- source/hp/fe_collection.inst.in | 15 ++++----- source/hp/fe_values.cc | 17 +++++----- source/hp/fe_values.inst.in | 15 ++++----- source/hp/mapping_collection.cc | 17 +++++----- source/hp/mapping_collection.inst.in | 15 ++++----- source/hp/refinement.cc | 15 ++++----- source/hp/refinement.inst.in | 15 ++++----- source/integrators/CMakeLists.txt | 15 ++++----- source/lac/CMakeLists.txt | 15 ++++----- source/lac/affine_constraints.cc | 17 +++++----- source/lac/affine_constraints.inst.in | 33 +++++++++---------- source/lac/block_sparse_matrix.cc | 15 ++++----- source/lac/block_sparse_matrix.inst.in | 15 ++++----- source/lac/block_sparse_matrix_ez.cc | 15 ++++----- source/lac/block_sparsity_pattern.cc | 15 ++++----- source/lac/block_vector.cc | 15 ++++----- source/lac/block_vector.inst.in | 17 +++++----- source/lac/chunk_sparse_matrix.cc | 15 ++++----- source/lac/chunk_sparse_matrix.inst.in | 17 +++++----- source/lac/chunk_sparsity_pattern.cc | 15 ++++----- source/lac/cuda_kernels.cc | 15 ++++----- source/lac/cuda_precondition.cc | 15 ++++----- source/lac/cuda_solver_direct.cc | 15 ++++----- source/lac/cuda_sparse_matrix.cc | 15 ++++----- source/lac/cuda_vector.cc | 15 ++++----- source/lac/dynamic_sparsity_pattern.cc | 15 ++++----- source/lac/exceptions.cc | 15 ++++----- source/lac/full_matrix.cc | 17 +++++----- source/lac/full_matrix.inst.in | 17 +++++----- source/lac/ginkgo_solver.cc | 17 +++++----- source/lac/la_parallel_block_vector.cc | 15 ++++----- source/lac/la_parallel_block_vector.inst.in | 15 ++++----- source/lac/la_parallel_vector.cc | 15 ++++----- source/lac/la_parallel_vector.inst.in | 15 ++++----- source/lac/lapack_full_matrix.cc | 15 ++++----- source/lac/lapack_full_matrix.inst.in | 15 ++++----- source/lac/matrix_out.cc | 15 ++++----- source/lac/petsc_communication_pattern.cc | 15 ++++----- .../lac/petsc_communication_pattern.inst.in | 15 ++++----- source/lac/petsc_compatibility.cc | 15 ++++----- source/lac/petsc_full_matrix.cc | 15 ++++----- source/lac/petsc_matrix_base.cc | 15 ++++----- source/lac/petsc_matrix_free.cc | 15 ++++----- .../lac/petsc_parallel_block_sparse_matrix.cc | 15 ++++----- source/lac/petsc_parallel_block_vector.cc | 15 ++++----- source/lac/petsc_parallel_sparse_matrix.cc | 15 ++++----- source/lac/petsc_parallel_vector.cc | 15 ++++----- source/lac/petsc_precondition.cc | 15 ++++----- source/lac/petsc_snes.cc | 15 ++++----- source/lac/petsc_solver.cc | 15 ++++----- source/lac/petsc_sparse_matrix.cc | 15 ++++----- source/lac/petsc_ts.cc | 15 ++++----- source/lac/petsc_vector_base.cc | 15 ++++----- source/lac/precondition_block.cc | 15 ++++----- source/lac/precondition_block.inst.in | 17 +++++----- source/lac/precondition_block_ez.cc | 15 ++++----- source/lac/qr.cc | 15 ++++----- source/lac/read_write_vector.cc | 15 ++++----- source/lac/read_write_vector.inst.in | 15 ++++----- source/lac/read_write_vector_cuda.cc | 15 ++++----- source/lac/relaxation_block.cc | 15 ++++----- source/lac/relaxation_block.inst.in | 17 +++++----- source/lac/scalapack.cc | 15 ++++----- source/lac/scalapack.inst.in | 15 ++++----- source/lac/slepc_solver.cc | 15 ++++----- source/lac/slepc_spectral_transformation.cc | 15 ++++----- source/lac/solver.cc | 17 +++++----- source/lac/solver.inst.in | 15 ++++----- source/lac/solver_control.cc | 15 ++++----- source/lac/sparse_decomposition.cc | 15 ++++----- source/lac/sparse_direct.cc | 15 ++++----- source/lac/sparse_ilu.cc | 15 ++++----- source/lac/sparse_matrix.cc | 17 +++++----- source/lac/sparse_matrix.inst.in | 17 +++++----- source/lac/sparse_matrix_ez.cc | 15 ++++----- source/lac/sparse_matrix_ez.inst.in | 17 +++++----- source/lac/sparse_matrix_inst2.cc | 15 ++++----- source/lac/sparse_mic.cc | 15 ++++----- source/lac/sparse_vanka.cc | 15 ++++----- source/lac/sparsity_pattern.cc | 15 ++++----- source/lac/sparsity_pattern_base.cc | 15 ++++----- source/lac/sparsity_tools.cc | 15 ++++----- source/lac/tensor_product_matrix.cc | 15 ++++----- source/lac/tensor_product_matrix.inst.in | 15 ++++----- source/lac/tridiagonal_matrix.cc | 15 ++++----- source/lac/trilinos_block_sparse_matrix.cc | 15 ++++----- source/lac/trilinos_block_vector.cc | 15 ++++----- .../trilinos_epetra_communication_pattern.cc | 17 +++++----- source/lac/trilinos_epetra_vector.cc | 17 +++++----- source/lac/trilinos_precondition.cc | 15 ++++----- source/lac/trilinos_precondition_ml.cc | 17 +++++----- source/lac/trilinos_precondition_muelu.cc | 17 +++++----- source/lac/trilinos_solver.cc | 15 ++++----- source/lac/trilinos_sparse_matrix.cc | 15 ++++----- source/lac/trilinos_sparse_matrix.inst.in | 15 ++++----- source/lac/trilinos_sparsity_pattern.cc | 15 ++++----- .../trilinos_tpetra_block_sparse_matrix.cc | 15 ++++----- source/lac/trilinos_tpetra_block_vector.cc | 15 ++++----- .../trilinos_tpetra_communication_pattern.cc | 15 ++++----- source/lac/trilinos_tpetra_solver_direct.cc | 17 +++++----- source/lac/trilinos_tpetra_sparse_matrix.cc | 15 ++++----- .../lac/trilinos_tpetra_sparsity_pattern.cc | 17 +++++----- source/lac/trilinos_tpetra_vector.cc | 15 ++++----- source/lac/trilinos_vector.cc | 15 ++++----- source/lac/trilinos_vector.inst.in | 15 ++++----- source/lac/utilities.cc | 15 ++++----- source/lac/vector.cc | 15 ++++----- source/lac/vector.inst.in | 17 +++++----- source/lac/vector_memory.cc | 15 ++++----- source/lac/vector_memory.inst.in | 17 +++++----- source/lac/vector_memory_cuda.cc | 15 ++++----- source/lac/vector_memory_release.inst.in | 17 +++++----- source/matrix_free/CMakeLists.txt | 15 ++++----- source/matrix_free/dof_info.cc | 15 ++++----- .../evaluation_template_face_factory.cc | 15 ++++----- .../evaluation_template_face_factory.inst.in | 15 ++++----- .../evaluation_template_face_factory_inst2.cc | 15 ++++----- .../evaluation_template_face_factory_inst3.cc | 15 ++++----- .../evaluation_template_face_factory_inst4.cc | 15 ++++----- .../evaluation_template_face_factory_inst5.cc | 15 ++++----- .../evaluation_template_face_factory_inst6.cc | 15 ++++----- .../evaluation_template_factory.cc | 15 ++++----- .../evaluation_template_factory.inst.in | 15 ++++----- ...aluation_template_factory_hanging_nodes.cc | 15 ++++----- ...ion_template_factory_hanging_nodes.inst.in | 15 ++++----- .../evaluation_template_factory_inst2.cc | 15 ++++----- .../evaluation_template_factory_inst3.cc | 15 ++++----- .../evaluation_template_factory_inst4.cc | 15 ++++----- .../evaluation_template_factory_inst5.cc | 15 ++++----- .../evaluation_template_factory_inst6.cc | 15 ++++----- source/matrix_free/fe_point_evaluation.cc | 15 ++++----- .../matrix_free/fe_point_evaluation.inst.in | 15 ++++----- source/matrix_free/mapping_info.cc | 15 ++++----- source/matrix_free/mapping_info.inst.in | 15 ++++----- source/matrix_free/mapping_info_inst2.cc | 15 ++++----- source/matrix_free/mapping_info_inst3.cc | 15 ++++----- source/matrix_free/matrix_free.cc | 15 ++++----- source/matrix_free/matrix_free.inst.in | 17 +++++----- source/matrix_free/portable_matrix_free.cc | 15 ++++----- source/matrix_free/shape_info.cc | 15 ++++----- source/matrix_free/shape_info.inst.in | 15 ++++----- source/matrix_free/task_info.cc | 15 ++++----- source/matrix_free/vector_data_exchange.cc | 15 ++++----- source/meshworker/CMakeLists.txt | 15 ++++----- source/meshworker/mesh_worker.cc | 17 +++++----- source/meshworker/mesh_worker_info.cc | 15 ++++----- source/meshworker/mesh_worker_info.inst.in | 15 ++++----- .../meshworker/mesh_worker_vector_selector.cc | 15 ++++----- .../mesh_worker_vector_selector.inst.in | 15 ++++----- source/meshworker/scratch_data.cc | 15 ++++----- source/meshworker/scratch_data.inst.in | 15 ++++----- source/multigrid/CMakeLists.txt | 15 ++++----- source/multigrid/mg_base.cc | 15 ++++----- source/multigrid/mg_base.inst.in | 15 ++++----- source/multigrid/mg_constrained_dofs.cc | 17 +++++----- source/multigrid/mg_constrained_dofs.inst.in | 17 +++++----- source/multigrid/mg_level_global_transfer.cc | 17 +++++----- .../mg_level_global_transfer.inst.in | 17 +++++----- source/multigrid/mg_tools.cc | 15 ++++----- source/multigrid/mg_tools.inst.in | 17 +++++----- source/multigrid/mg_transfer_block.cc | 15 ++++----- source/multigrid/mg_transfer_block.inst.in | 17 +++++----- source/multigrid/mg_transfer_component.cc | 15 ++++----- .../multigrid/mg_transfer_component.inst.in | 17 +++++----- .../mg_transfer_global_coarsening.cc | 15 ++++----- .../mg_transfer_global_coarsening.inst.in | 15 ++++----- source/multigrid/mg_transfer_internal.cc | 15 ++++----- source/multigrid/mg_transfer_internal.inst.in | 15 ++++----- source/multigrid/mg_transfer_matrix_free.cc | 15 ++++----- .../multigrid/mg_transfer_matrix_free.inst.in | 15 ++++----- source/multigrid/mg_transfer_prebuilt.cc | 15 ++++----- source/multigrid/mg_transfer_prebuilt.inst.in | 17 +++++----- source/multigrid/multigrid.cc | 15 ++++----- source/multigrid/multigrid.inst.in | 15 ++++----- source/non_matching/CMakeLists.txt | 15 ++++----- source/non_matching/coupling.cc | 15 ++++----- source/non_matching/coupling.inst.in | 15 ++++----- source/non_matching/fe_immersed_values.cc | 15 ++++----- .../non_matching/fe_immersed_values.inst.in | 17 +++++----- source/non_matching/fe_values.cc | 15 ++++----- source/non_matching/fe_values.inst.in | 17 +++++----- .../immersed_surface_quadrature.cc | 17 +++++----- source/non_matching/mesh_classifier.cc | 15 ++++----- source/non_matching/mesh_classifier.inst.in | 15 ++++----- source/non_matching/quadrature_generator.cc | 17 +++++----- .../non_matching/quadrature_generator.inst.in | 15 ++++----- source/numerics/CMakeLists.txt | 15 ++++----- source/numerics/cell_data_transfer.cc | 15 ++++----- source/numerics/cell_data_transfer.inst.in | 15 ++++----- source/numerics/data_out.cc | 15 ++++----- source/numerics/data_out.inst.in | 15 ++++----- source/numerics/data_out_dof_data.cc | 17 +++++----- source/numerics/data_out_dof_data.inst.in | 15 ++++----- source/numerics/data_out_dof_data_codim.cc | 15 ++++----- .../numerics/data_out_dof_data_codim.inst.in | 17 +++++----- source/numerics/data_out_dof_data_inst2.cc | 15 ++++----- source/numerics/data_out_faces.cc | 15 ++++----- source/numerics/data_out_faces.inst.in | 15 ++++----- source/numerics/data_out_resample.cc | 15 ++++----- source/numerics/data_out_resample.inst.in | 15 ++++----- source/numerics/data_out_rotation.cc | 15 ++++----- source/numerics/data_out_rotation.inst.in | 15 ++++----- source/numerics/data_out_stack.cc | 15 ++++----- source/numerics/data_out_stack.inst.in | 15 ++++----- source/numerics/data_postprocessor.cc | 15 ++++----- source/numerics/data_postprocessor.inst.in | 15 ++++----- source/numerics/derivative_approximation.cc | 15 ++++----- .../numerics/derivative_approximation.inst.in | 15 ++++----- source/numerics/dof_output_operator.cc | 15 ++++----- source/numerics/dof_output_operator.inst.in | 15 ++++----- source/numerics/error_estimator.cc | 15 ++++----- source/numerics/error_estimator.inst.in | 15 ++++----- source/numerics/error_estimator_1d.cc | 17 +++++----- source/numerics/error_estimator_1d.inst.in | 15 ++++----- source/numerics/error_estimator_inst2.cc | 15 ++++----- source/numerics/fe_field_function.cc | 15 ++++----- source/numerics/fe_field_function.inst.in | 15 ++++----- source/numerics/histogram.cc | 15 ++++----- source/numerics/matrix_creator.cc | 15 ++++----- source/numerics/matrix_creator.inst.in | 15 ++++----- source/numerics/matrix_creator_inst2.cc | 15 ++++----- source/numerics/matrix_creator_inst3.cc | 15 ++++----- source/numerics/matrix_tools.cc | 15 ++++----- source/numerics/matrix_tools.inst.in | 15 ++++----- source/numerics/matrix_tools_once.cc | 17 +++++----- source/numerics/point_value_history.cc | 15 ++++----- source/numerics/point_value_history.inst.in | 15 ++++----- source/numerics/smoothness_estimator.cc | 15 ++++----- source/numerics/smoothness_estimator.inst.in | 17 +++++----- source/numerics/solution_transfer.cc | 15 ++++----- source/numerics/solution_transfer.inst.in | 17 +++++----- source/numerics/solution_transfer_inst2.cc | 15 ++++----- source/numerics/solution_transfer_inst3.cc | 15 ++++----- source/numerics/solution_transfer_inst4.cc | 15 ++++----- source/numerics/time_dependent.cc | 15 ++++----- source/numerics/time_dependent.inst.in | 15 ++++----- source/numerics/vector_tools_boundary.cc | 15 ++++----- source/numerics/vector_tools_boundary.inst.in | 17 +++++----- source/numerics/vector_tools_constraints.cc | 15 ++++----- .../numerics/vector_tools_constraints.inst.in | 17 +++++----- .../vector_tools_integrate_difference.cc | 15 ++++----- .../vector_tools_integrate_difference.inst.in | 17 +++++----- source/numerics/vector_tools_interpolate.cc | 15 ++++----- .../numerics/vector_tools_interpolate.inst.in | 17 +++++----- source/numerics/vector_tools_mean_value.cc | 15 ++++----- .../numerics/vector_tools_mean_value.inst.in | 17 +++++----- .../numerics/vector_tools_point_gradient.cc | 15 ++++----- .../vector_tools_point_gradient.inst.in | 17 +++++----- source/numerics/vector_tools_point_value.cc | 15 ++++----- .../numerics/vector_tools_point_value.inst.in | 17 +++++----- source/numerics/vector_tools_project.cc | 15 ++++----- source/numerics/vector_tools_project.inst.in | 17 +++++----- source/numerics/vector_tools_project_codim.cc | 15 ++++----- .../vector_tools_project_codim.inst.in | 15 ++++----- source/numerics/vector_tools_project_hp.cc | 15 ++++----- .../numerics/vector_tools_project_hp.inst.in | 15 ++++----- source/numerics/vector_tools_project_qp.cc | 15 ++++----- .../numerics/vector_tools_project_qp.inst.in | 15 ++++----- source/numerics/vector_tools_project_qpmf.cc | 15 ++++----- .../vector_tools_project_qpmf.inst.in | 15 ++++----- source/numerics/vector_tools_rhs.cc | 17 +++++----- source/numerics/vector_tools_rhs.inst.in | 17 +++++----- source/opencascade/CMakeLists.txt | 15 ++++----- source/opencascade/manifold_lib.cc | 15 ++++----- source/opencascade/manifold_lib.inst.in | 15 ++++----- source/opencascade/utilities.cc | 15 ++++----- source/opencascade/utilities.inst.in | 17 +++++----- source/optimization/rol/CMakeLists.txt | 15 ++++----- source/particles/CMakeLists.txt | 15 ++++----- source/particles/data_out.cc | 17 +++++----- source/particles/data_out.inst.in | 15 ++++----- source/particles/generators.cc | 15 ++++----- source/particles/generators.inst.in | 15 ++++----- source/particles/particle.cc | 15 ++++----- source/particles/particle.inst.in | 15 ++++----- source/particles/particle_handler.cc | 15 ++++----- source/particles/particle_handler.inst.in | 15 ++++----- source/particles/property_pool.cc | 15 ++++----- source/particles/utilities.cc | 15 ++++----- source/particles/utilities.inst.in | 15 ++++----- source/physics/CMakeLists.txt | 15 ++++----- source/physics/elasticity/CMakeLists.txt | 15 ++++----- source/physics/elasticity/kinematics.cc | 15 ++++----- source/physics/elasticity/kinematics.inst.in | 15 ++++----- source/physics/elasticity/standard_tensors.cc | 15 ++++----- .../elasticity/standard_tensors.inst.in | 15 ++++----- source/physics/transformations.cc | 15 ++++----- source/physics/transformations.inst.in | 15 ++++----- source/sundials/CMakeLists.txt | 15 ++++----- source/sundials/arkode.cc | 15 ++++----- source/sundials/ida.cc | 17 +++++----- source/sundials/kinsol.cc | 15 ++++----- source/sundials/n_vector.cc | 15 ++++----- source/sundials/n_vector.inst.in | 17 +++++----- source/sundials/sunlinsol_wrapper.cc | 15 ++++----- source/trilinos/CMakeLists.txt | 15 ++++----- source/trilinos/nox.cc | 15 ++++----- source/trilinos/nox.inst.in | 15 ++++----- 665 files changed, 4858 insertions(+), 5523 deletions(-) diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index f99c27fb0f..3354b4c5ac 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ message(STATUS "Setting up library") diff --git a/source/algorithms/CMakeLists.txt b/source/algorithms/CMakeLists.txt index c6cb9e2476..172d3db83f 100644 --- a/source/algorithms/CMakeLists.txt +++ b/source/algorithms/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2013 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src general_data_storage.cc diff --git a/source/algorithms/general_data_storage.cc b/source/algorithms/general_data_storage.cc index 85ff371299..ce427e86b3 100644 --- a/source/algorithms/general_data_storage.cc +++ b/source/algorithms/general_data_storage.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/algorithms/operator.cc b/source/algorithms/operator.cc index 3779e6077d..2c69d39d1a 100644 --- a/source/algorithms/operator.cc +++ b/source/algorithms/operator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/algorithms/operator.inst.in b/source/algorithms/operator.inst.in index bf91ca3770..ee6a067c50 100644 --- a/source/algorithms/operator.inst.in +++ b/source/algorithms/operator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : VECTOR_TYPES) diff --git a/source/algorithms/timestep_control.cc b/source/algorithms/timestep_control.cc index 4b1997d2fc..8f7c66cb1f 100644 --- a/source/algorithms/timestep_control.cc +++ b/source/algorithms/timestep_control.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2006 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/arborx/CMakeLists.txt b/source/arborx/CMakeLists.txt index 24eec53afd..c57d758005 100644 --- a/source/arborx/CMakeLists.txt +++ b/source/arborx/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2021 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src access_traits.cc diff --git a/source/arborx/access_traits.cc b/source/arborx/access_traits.cc index a9ea5b720b..1d59a089af 100644 --- a/source/arborx/access_traits.cc +++ b/source/arborx/access_traits.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/arborx/access_traits.inst.in b/source/arborx/access_traits.inst.in index a34de0166e..902325d33a 100644 --- a/source/arborx/access_traits.inst.in +++ b/source/arborx/access_traits.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (DIM : DIMENSIONS; SCALAR : REAL_SCALARS) diff --git a/source/base/CMakeLists.txt b/source/base/CMakeLists.txt index 0a57750c9c..c4c4b8b084 100644 --- a/source/base/CMakeLists.txt +++ b/source/base/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # All source/base files are sufficiently small that they may be added to the diff --git a/source/base/auto_derivative_function.cc b/source/base/auto_derivative_function.cc index 7cf2dc94b1..6d2a0c2648 100644 --- a/source/base/auto_derivative_function.cc +++ b/source/base/auto_derivative_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/bounding_box.cc b/source/base/bounding_box.cc index e6d7e07798..549dfbad8a 100644 --- a/source/base/bounding_box.cc +++ b/source/base/bounding_box.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/bounding_box.inst.in b/source/base/bounding_box.inst.in index 7c2a93a4c0..6b680e1e32 100644 --- a/source/base/bounding_box.inst.in +++ b/source/base/bounding_box.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : SPACE_DIMENSIONS; number : REAL_SCALARS) diff --git a/source/base/conditional_ostream.cc b/source/base/conditional_ostream.cc index f0f35e91dd..68f833a3cc 100644 --- a/source/base/conditional_ostream.cc +++ b/source/base/conditional_ostream.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/convergence_table.cc b/source/base/convergence_table.cc index 1c822b6817..24387162c3 100644 --- a/source/base/convergence_table.cc +++ b/source/base/convergence_table.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/cuda.cc b/source/base/cuda.cc index 982a02c85e..f2027d3340 100644 --- a/source/base/cuda.cc +++ b/source/base/cuda.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/data_out_base.cc b/source/base/data_out_base.cc index 62b15bb858..97d782a0ad 100644 --- a/source/base/data_out_base.cc +++ b/source/base/data_out_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/data_out_base.inst.in b/source/base/data_out_base.inst.in index 188196924f..0fc61ac34a 100644 --- a/source/base/data_out_base.inst.in +++ b/source/base/data_out_base.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : OUTPUT_DIMENSIONS; diff --git a/source/base/discrete_time.cc b/source/base/discrete_time.cc index 28636a7d54..16e23d0957 100644 --- a/source/base/discrete_time.cc +++ b/source/base/discrete_time.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2019 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/event.cc b/source/base/event.cc index da02777365..79a81eb0a5 100644 --- a/source/base/event.cc +++ b/source/base/event.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/exceptions.cc b/source/base/exceptions.cc index 476889e545..391dc385f2 100644 --- a/source/base/exceptions.cc +++ b/source/base/exceptions.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/flow_function.cc b/source/base/flow_function.cc index a98294bd45..149a9d9c0d 100644 --- a/source/base/flow_function.cc +++ b/source/base/flow_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function.cc b/source/base/function.cc index 05e3028eb0..644f4fdbc3 100644 --- a/source/base/function.cc +++ b/source/base/function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2015 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/function.inst.in b/source/base/function.inst.in index ac1fde786e..483d1d3ff5 100644 --- a/source/base/function.inst.in +++ b/source/base/function.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; dim : SPACE_DIMENSIONS) diff --git a/source/base/function_cspline.cc b/source/base/function_cspline.cc index 19a1e0d7fb..1bc1d14375 100644 --- a/source/base/function_cspline.cc +++ b/source/base/function_cspline.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_derivative.cc b/source/base/function_derivative.cc index d919c40939..4e01c0ad8e 100644 --- a/source/base/function_derivative.cc +++ b/source/base/function_derivative.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_lib.cc b/source/base/function_lib.cc index ca10c9e98b..3fbe3e185f 100644 --- a/source/base/function_lib.cc +++ b/source/base/function_lib.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_lib_cutoff.cc b/source/base/function_lib_cutoff.cc index 0429ed7479..d67ef80fdc 100644 --- a/source/base/function_lib_cutoff.cc +++ b/source/base/function_lib_cutoff.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_parser.cc b/source/base/function_parser.cc index 39ea753866..5202a6e3da 100644 --- a/source/base/function_parser.cc +++ b/source/base/function_parser.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/function_restriction.cc b/source/base/function_restriction.cc index dd3f304ce3..6ad5675194 100644 --- a/source/base/function_restriction.cc +++ b/source/base/function_restriction.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_signed_distance.cc b/source/base/function_signed_distance.cc index 14113bdff7..6db966c099 100644 --- a/source/base/function_signed_distance.cc +++ b/source/base/function_signed_distance.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2019 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_signed_distance.inst.in b/source/base/function_signed_distance.inst.in index 184278e211..066e9d277c 100644 --- a/source/base/function_signed_distance.inst.in +++ b/source/base/function_signed_distance.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : SPACE_DIMENSIONS) { diff --git a/source/base/function_spherical.cc b/source/base/function_spherical.cc index 34f4a4c3f3..dc462e84f2 100644 --- a/source/base/function_spherical.cc +++ b/source/base/function_spherical.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/function_time.cc b/source/base/function_time.cc index a67332d4b5..ae3b061b84 100644 --- a/source/base/function_time.cc +++ b/source/base/function_time.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/function_time.inst.in b/source/base/function_time.inst.in index 7415ed64c0..23e952b40d 100644 --- a/source/base/function_time.inst.in +++ b/source/base/function_time.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS) { diff --git a/source/base/function_tools.cc b/source/base/function_tools.cc index b32a7efcbf..d42839c5bb 100644 --- a/source/base/function_tools.cc +++ b/source/base/function_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/function_tools.inst.in b/source/base/function_tools.inst.in index 2f0ec68dc6..5f70ccddaa 100644 --- a/source/base/function_tools.inst.in +++ b/source/base/function_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/base/geometric_utilities.cc b/source/base/geometric_utilities.cc index e487c7837f..e75d869f19 100644 --- a/source/base/geometric_utilities.cc +++ b/source/base/geometric_utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/geometric_utilities.inst.in b/source/base/geometric_utilities.inst.in index 01b8d7524b..e8cb78cdae 100644 --- a/source/base/geometric_utilities.inst.in +++ b/source/base/geometric_utilities.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (dim : SPACE_DIMENSIONS) diff --git a/source/base/geometry_info.cc b/source/base/geometry_info.cc index 3ab65ab43d..436e7a44bb 100644 --- a/source/base/geometry_info.cc +++ b/source/base/geometry_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/graph_coloring.cc b/source/base/graph_coloring.cc index ec564d897e..a171dbaa87 100644 --- a/source/base/graph_coloring.cc +++ b/source/base/graph_coloring.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/hdf5.cc b/source/base/hdf5.cc index 5caba30570..5ef898b675 100644 --- a/source/base/hdf5.cc +++ b/source/base/hdf5.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2018 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/incremental_function.cc b/source/base/incremental_function.cc index a2be6ec151..bb6d548376 100644 --- a/source/base/incremental_function.cc +++ b/source/base/incremental_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2007 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/incremental_function.inst.in b/source/base/incremental_function.inst.in index d278a7684d..076f3ff288 100644 --- a/source/base/incremental_function.inst.in +++ b/source/base/incremental_function.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; dim : SPACE_DIMENSIONS) diff --git a/source/base/index_set.cc b/source/base/index_set.cc index 2e984a99ad..7b4186fa4f 100644 --- a/source/base/index_set.cc +++ b/source/base/index_set.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2005 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2009 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/job_identifier.cc b/source/base/job_identifier.cc index 580754a0a8..76ec231ef0 100644 --- a/source/base/job_identifier.cc +++ b/source/base/job_identifier.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/kokkos.cc b/source/base/kokkos.cc index 8be535e2cc..c6946a5c0f 100644 --- a/source/base/kokkos.cc +++ b/source/base/kokkos.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/logstream.cc b/source/base/logstream.cc index 849d478e29..3c0ba32edb 100644 --- a/source/base/logstream.cc +++ b/source/base/logstream.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/mpi.cc b/source/base/mpi.cc index 2ca5d596cd..e19aabb745 100644 --- a/source/base/mpi.cc +++ b/source/base/mpi.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2005 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2012 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/mpi.inst.in b/source/base/mpi.inst.in index 51cb9dae39..9f093cef9b 100644 --- a/source/base/mpi.inst.in +++ b/source/base/mpi.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/base/mpi_compute_index_owner_internal.cc b/source/base/mpi_compute_index_owner_internal.cc index dfcc283be9..651aebf7f9 100644 --- a/source/base/mpi_compute_index_owner_internal.cc +++ b/source/base/mpi_compute_index_owner_internal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2019 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/mpi_noncontiguous_partitioner.cc b/source/base/mpi_noncontiguous_partitioner.cc index 2e83105836..178f224964 100644 --- a/source/base/mpi_noncontiguous_partitioner.cc +++ b/source/base/mpi_noncontiguous_partitioner.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/mpi_noncontiguous_partitioner.inst.in b/source/base/mpi_noncontiguous_partitioner.inst.in index e9c9310f3f..8a90e0b67b 100644 --- a/source/base/mpi_noncontiguous_partitioner.inst.in +++ b/source/base/mpi_noncontiguous_partitioner.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/base/mpi_remote_point_evaluation.cc b/source/base/mpi_remote_point_evaluation.cc index 27232e1bdf..76f6580d58 100644 --- a/source/base/mpi_remote_point_evaluation.cc +++ b/source/base/mpi_remote_point_evaluation.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/mpi_remote_point_evaluation.inst.in b/source/base/mpi_remote_point_evaluation.inst.in index 08b5715f91..c0f2bf4848 100644 --- a/source/base/mpi_remote_point_evaluation.inst.in +++ b/source/base/mpi_remote_point_evaluation.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/base/mu_parser_internal.cc b/source/base/mu_parser_internal.cc index 57570bc42a..f8d32dae9b 100644 --- a/source/base/mu_parser_internal.cc +++ b/source/base/mu_parser_internal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2005 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/mu_parser_internal.inst.in b/source/base/mu_parser_internal.inst.in index 9993b37291..d228951211 100644 --- a/source/base/mu_parser_internal.inst.in +++ b/source/base/mu_parser_internal.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2022 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; dim : SPACE_DIMENSIONS) diff --git a/source/base/multithread_info.cc b/source/base/multithread_info.cc index fa5e8f19f1..db8deca1a7 100644 --- a/source/base/multithread_info.cc +++ b/source/base/multithread_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/named_selection.cc b/source/base/named_selection.cc index 7989b0ecf1..765938e7c2 100644 --- a/source/base/named_selection.cc +++ b/source/base/named_selection.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/numbers.cc b/source/base/numbers.cc index 60a7f3002d..210c058aa9 100644 --- a/source/base/numbers.cc +++ b/source/base/numbers.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2006 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/parallel.cc b/source/base/parallel.cc index c220002daf..d426446b53 100644 --- a/source/base/parallel.cc +++ b/source/base/parallel.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/parameter_acceptor.cc b/source/base/parameter_acceptor.cc index 54d6e55023..ebaf925239 100644 --- a/source/base/parameter_acceptor.cc +++ b/source/base/parameter_acceptor.cc @@ -1,17 +1,16 @@ -//----------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2017 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2023 by the deal.II authors // -// This file is part of the deal.II library. +// This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -//----------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/parameter_handler.cc b/source/base/parameter_handler.cc index 9e92fdb94c..7179be4c31 100644 --- a/source/base/parameter_handler.cc +++ b/source/base/parameter_handler.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/parsed_convergence_table.cc b/source/base/parsed_convergence_table.cc index 8ad95f4c12..9a6be7e342 100644 --- a/source/base/parsed_convergence_table.cc +++ b/source/base/parsed_convergence_table.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/parsed_function.cc b/source/base/parsed_function.cc index 5e99b15b8f..a71ff02ad7 100644 --- a/source/base/parsed_function.cc +++ b/source/base/parsed_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/partitioner.cc b/source/base/partitioner.cc index cbe104c76a..8e537fcde3 100644 --- a/source/base/partitioner.cc +++ b/source/base/partitioner.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2012 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/partitioner.inst.in b/source/base/partitioner.inst.in index acce025630..1fbe4ed785 100644 --- a/source/base/partitioner.inst.in +++ b/source/base/partitioner.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/base/path_search.cc b/source/base/path_search.cc index b44bc45d15..61c8df942a 100644 --- a/source/base/path_search.cc +++ b/source/base/path_search.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/patterns.cc b/source/base/patterns.cc index 1cf56e8304..3492ba561a 100644 --- a/source/base/patterns.cc +++ b/source/base/patterns.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomial.cc b/source/base/polynomial.cc index c38f7555e3..000a1155f2 100644 --- a/source/base/polynomial.cc +++ b/source/base/polynomial.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/polynomial_space.cc b/source/base/polynomial_space.cc index 2942c3cdce..5acf519e9e 100644 --- a/source/base/polynomial_space.cc +++ b/source/base/polynomial_space.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2002 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/polynomials_abf.cc b/source/base/polynomials_abf.cc index bd5afa7eb6..e97415e271 100644 --- a/source/base/polynomials_abf.cc +++ b/source/base/polynomials_abf.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2004 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2005 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_adini.cc b/source/base/polynomials_adini.cc index ff189b7d09..bae4170c9c 100644 --- a/source/base/polynomials_adini.cc +++ b/source/base/polynomials_adini.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2009 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/polynomials_barycentric.cc b/source/base/polynomials_barycentric.cc index 312da35d95..a132c5898a 100644 --- a/source/base/polynomials_barycentric.cc +++ b/source/base/polynomials_barycentric.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2020 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_bdm.cc b/source/base/polynomials_bdm.cc index fb36e0699e..f32e3eae0c 100644 --- a/source/base/polynomials_bdm.cc +++ b/source/base/polynomials_bdm.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_bernardi_raugel.cc b/source/base/polynomials_bernardi_raugel.cc index eee0c5f11c..66e31ce11a 100644 --- a/source/base/polynomials_bernardi_raugel.cc +++ b/source/base/polynomials_bernardi_raugel.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2004 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_bernstein.cc b/source/base/polynomials_bernstein.cc index 24a9e07a74..34d79af5ea 100644 --- a/source/base/polynomials_bernstein.cc +++ b/source/base/polynomials_bernstein.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2004 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_bernstein.inst b/source/base/polynomials_bernstein.inst index 562b2c7faf..a852207e79 100644 --- a/source/base/polynomials_bernstein.inst +++ b/source/base/polynomials_bernstein.inst @@ -1,16 +1,15 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ template class dealii::PolynomialsBernstein; diff --git a/source/base/polynomials_hermite.cc b/source/base/polynomials_hermite.cc index c4c2dbb145..6aa634fe34 100644 --- a/source/base/polynomials_hermite.cc +++ b/source/base/polynomials_hermite.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2023 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/polynomials_integrated_legendre_sz.cc b/source/base/polynomials_integrated_legendre_sz.cc index 4dad31dd31..7faf5262e1 100644 --- a/source/base/polynomials_integrated_legendre_sz.cc +++ b/source/base/polynomials_integrated_legendre_sz.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2015 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_nedelec.cc b/source/base/polynomials_nedelec.cc index dfde1aa9b3..cdd4ff4d83 100644 --- a/source/base/polynomials_nedelec.cc +++ b/source/base/polynomials_nedelec.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/polynomials_p.cc b/source/base/polynomials_p.cc index 586d674293..ef5a389277 100644 --- a/source/base/polynomials_p.cc +++ b/source/base/polynomials_p.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_piecewise.cc b/source/base/polynomials_piecewise.cc index 0a77bd7d7a..0514f334b2 100644 --- a/source/base/polynomials_piecewise.cc +++ b/source/base/polynomials_piecewise.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/polynomials_pyramid.cc b/source/base/polynomials_pyramid.cc index cdcbe6be32..a04090f1bc 100644 --- a/source/base/polynomials_pyramid.cc +++ b/source/base/polynomials_pyramid.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_rannacher_turek.cc b/source/base/polynomials_rannacher_turek.cc index 1e5aaf2fa4..b4a49d09e8 100644 --- a/source/base/polynomials_rannacher_turek.cc +++ b/source/base/polynomials_rannacher_turek.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_rannacher_turek.inst.in b/source/base/polynomials_rannacher_turek.inst.in index 5e70990654..03c1135c5e 100644 --- a/source/base/polynomials_rannacher_turek.inst.in +++ b/source/base/polynomials_rannacher_turek.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/base/polynomials_raviart_thomas.cc b/source/base/polynomials_raviart_thomas.cc index 11e7835ed3..f9a50d266b 100644 --- a/source/base/polynomials_raviart_thomas.cc +++ b/source/base/polynomials_raviart_thomas.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2004 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2005 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_rt_bubbles.cc b/source/base/polynomials_rt_bubbles.cc index fbe6eeba94..2a73f82382 100644 --- a/source/base/polynomials_rt_bubbles.cc +++ b/source/base/polynomials_rt_bubbles.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/polynomials_wedge.cc b/source/base/polynomials_wedge.cc index f88c85f5eb..b0ce390b45 100644 --- a/source/base/polynomials_wedge.cc +++ b/source/base/polynomials_wedge.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/process_grid.cc b/source/base/process_grid.cc index 4dba8da8b8..050c5ade7e 100644 --- a/source/base/process_grid.cc +++ b/source/base/process_grid.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/qprojector.cc b/source/base/qprojector.cc index d70d45039c..ed827b0b39 100644 --- a/source/base/qprojector.cc +++ b/source/base/qprojector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/quadrature.cc b/source/base/quadrature.cc index b6fa338a4c..c1f535198e 100644 --- a/source/base/quadrature.cc +++ b/source/base/quadrature.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/quadrature_lib.cc b/source/base/quadrature_lib.cc index 5b1b68cf56..dc1e41ccc1 100644 --- a/source/base/quadrature_lib.cc +++ b/source/base/quadrature_lib.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/quadrature_selector.cc b/source/base/quadrature_selector.cc index d3eb5e3209..a031e7d7c6 100644 --- a/source/base/quadrature_selector.cc +++ b/source/base/quadrature_selector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/scalar_polynomials_base.cc b/source/base/scalar_polynomials_base.cc index 921e9cbcbf..29161992c2 100644 --- a/source/base/scalar_polynomials_base.cc +++ b/source/base/scalar_polynomials_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/subscriptor.cc b/source/base/subscriptor.cc index 7daec46b30..736d36aedf 100644 --- a/source/base/subscriptor.cc +++ b/source/base/subscriptor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/symbolic_function.cc b/source/base/symbolic_function.cc index bbe0def209..0a06d1573d 100644 --- a/source/base/symbolic_function.cc +++ b/source/base/symbolic_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/symbolic_function.inst.in b/source/base/symbolic_function.inst.in index a4e5df43b4..0f565acf31 100644 --- a/source/base/symbolic_function.inst.in +++ b/source/base/symbolic_function.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; dim : SPACE_DIMENSIONS) diff --git a/source/base/symmetric_tensor.cc b/source/base/symmetric_tensor.cc index c6d4628697..341420406b 100644 --- a/source/base/symmetric_tensor.cc +++ b/source/base/symmetric_tensor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/symmetric_tensor.inst.in b/source/base/symmetric_tensor.inst.in index 09eb4d3402..0474476c62 100644 --- a/source/base/symmetric_tensor.inst.in +++ b/source/base/symmetric_tensor.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; number : REAL_SCALARS) diff --git a/source/base/table_handler.cc b/source/base/table_handler.cc index 4496ee754d..6207e6426d 100644 --- a/source/base/table_handler.cc +++ b/source/base/table_handler.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/tensor.cc b/source/base/tensor.cc index 040ea7f3e7..d778f59ed2 100644 --- a/source/base/tensor.cc +++ b/source/base/tensor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2005 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/tensor_function.cc b/source/base/tensor_function.cc index 1d5252dfe2..f688ccb28b 100644 --- a/source/base/tensor_function.cc +++ b/source/base/tensor_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2015 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/tensor_function.inst.in b/source/base/tensor_function.inst.in index 0b14185745..b463975518 100644 --- a/source/base/tensor_function.inst.in +++ b/source/base/tensor_function.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; rank : RANKS; dim : SPACE_DIMENSIONS) diff --git a/source/base/tensor_function_parser.cc b/source/base/tensor_function_parser.cc index 7abb8e8c96..c33e7bc1ca 100644 --- a/source/base/tensor_function_parser.cc +++ b/source/base/tensor_function_parser.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2005 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/tensor_function_parser.inst.in b/source/base/tensor_function_parser.inst.in index f786f994cb..ff67a98bef 100644 --- a/source/base/tensor_function_parser.inst.in +++ b/source/base/tensor_function_parser.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; rank : RANKS; dim : SPACE_DIMENSIONS) diff --git a/source/base/tensor_polynomials_base.cc b/source/base/tensor_polynomials_base.cc index 8e237dd700..8d749cb5e4 100644 --- a/source/base/tensor_polynomials_base.cc +++ b/source/base/tensor_polynomials_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/tensor_product_polynomials.cc b/source/base/tensor_product_polynomials.cc index be217b5956..38b0568a18 100644 --- a/source/base/tensor_product_polynomials.cc +++ b/source/base/tensor_product_polynomials.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/tensor_product_polynomials_bubbles.cc b/source/base/tensor_product_polynomials_bubbles.cc index 0d70c5893e..0f4503345e 100644 --- a/source/base/tensor_product_polynomials_bubbles.cc +++ b/source/base/tensor_product_polynomials_bubbles.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2012 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/tensor_product_polynomials_const.cc b/source/base/tensor_product_polynomials_const.cc index 62862c5e93..667072c4be 100644 --- a/source/base/tensor_product_polynomials_const.cc +++ b/source/base/tensor_product_polynomials_const.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2012 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/thread_management.cc b/source/base/thread_management.cc index ad2773d8e2..ed125e0b85 100644 --- a/source/base/thread_management.cc +++ b/source/base/thread_management.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/time_stepping.cc b/source/base/time_stepping.cc index 4998f09d04..a1a208b4c2 100644 --- a/source/base/time_stepping.cc +++ b/source/base/time_stepping.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2014 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/time_stepping.inst.in b/source/base/time_stepping.inst.in index 63acc748fb..04e6501552 100644 --- a/source/base/time_stepping.inst.in +++ b/source/base/time_stepping.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2014 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_SCALARS; V : DEAL_II_VEC_TEMPLATES) diff --git a/source/base/timer.cc b/source/base/timer.cc index b6dabe01ff..025567cc1b 100644 --- a/source/base/timer.cc +++ b/source/base/timer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/trilinos_utilities.cc b/source/base/trilinos_utilities.cc index bb1493d89e..2cec4843fb 100644 --- a/source/base/trilinos_utilities.cc +++ b/source/base/trilinos_utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2005 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/base/utilities.cc b/source/base/utilities.cc index 0dc9ce145e..003a0a0ce8 100644 --- a/source/base/utilities.cc +++ b/source/base/utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/base/vectorization.cc b/source/base/vectorization.cc index 35c2aa5f40..24982dad50 100644 --- a/source/base/vectorization.cc +++ b/source/base/vectorization.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/cgal/CMakeLists.txt b/source/cgal/CMakeLists.txt index da37863c32..8f3304233a 100644 --- a/source/cgal/CMakeLists.txt +++ b/source/cgal/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2022 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # We have to compile the "intersections.cc" file without the misleading diff --git a/source/cgal/intersections.cc b/source/cgal/intersections.cc index ee7d963dd5..a71b5a305d 100644 --- a/source/cgal/intersections.cc +++ b/source/cgal/intersections.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/cgal/intersections.inst.in b/source/cgal/intersections.inst.in index e71ce0f3b0..185002c517 100644 --- a/source/cgal/intersections.inst.in +++ b/source/cgal/intersections.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/cgal/surface_mesh.cc b/source/cgal/surface_mesh.cc index 8c037b6d2b..6b7af56d82 100644 --- a/source/cgal/surface_mesh.cc +++ b/source/cgal/surface_mesh.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/cgal/surface_mesh.inst.in b/source/cgal/surface_mesh.inst.in index 71f545b13f..8ff82e5d78 100644 --- a/source/cgal/surface_mesh.inst.in +++ b/source/cgal/surface_mesh.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/differentiation/CMakeLists.txt b/source/differentiation/CMakeLists.txt index aac2f82936..503fc04349 100644 --- a/source/differentiation/CMakeLists.txt +++ b/source/differentiation/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2017 - 2022 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ add_subdirectory(ad) add_subdirectory(sd) diff --git a/source/differentiation/ad/CMakeLists.txt b/source/differentiation/ad/CMakeLists.txt index 30dac7e089..f978c5a6eb 100644 --- a/source/differentiation/ad/CMakeLists.txt +++ b/source/differentiation/ad/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2017 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src ad_drivers.cc diff --git a/source/differentiation/ad/ad_drivers.cc b/source/differentiation/ad/ad_drivers.cc index d30c8b7606..961989bc7a 100644 --- a/source/differentiation/ad/ad_drivers.cc +++ b/source/differentiation/ad/ad_drivers.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2018 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/ad/ad_drivers.inst.in b/source/differentiation/ad/ad_drivers.inst.in index c1ef0438e0..676c650209 100644 --- a/source/differentiation/ad/ad_drivers.inst.in +++ b/source/differentiation/ad/ad_drivers.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2018 - 2019 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO: Include complex types diff --git a/source/differentiation/ad/ad_drivers.inst1.in b/source/differentiation/ad/ad_drivers.inst1.in index d293f64fda..091560f798 100644 --- a/source/differentiation/ad/ad_drivers.inst1.in +++ b/source/differentiation/ad/ad_drivers.inst1.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2018 - 2019 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO: Include complex types diff --git a/source/differentiation/ad/ad_drivers.inst2.in b/source/differentiation/ad/ad_drivers.inst2.in index 1dd47639c1..596de13ed2 100644 --- a/source/differentiation/ad/ad_drivers.inst2.in +++ b/source/differentiation/ad/ad_drivers.inst2.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2019 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO: Include complex types diff --git a/source/differentiation/ad/ad_helpers.cc b/source/differentiation/ad/ad_helpers.cc index fa58887a45..dd20154a72 100644 --- a/source/differentiation/ad/ad_helpers.cc +++ b/source/differentiation/ad/ad_helpers.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/ad/ad_helpers.inst.in b/source/differentiation/ad/ad_helpers.inst.in index 2a0aa9df69..86d2709dad 100644 --- a/source/differentiation/ad/ad_helpers.inst.in +++ b/source/differentiation/ad/ad_helpers.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO: Include complex types diff --git a/source/differentiation/ad/ad_helpers.inst1.in b/source/differentiation/ad/ad_helpers.inst1.in index c8f28a80f0..08c77824f3 100644 --- a/source/differentiation/ad/ad_helpers.inst1.in +++ b/source/differentiation/ad/ad_helpers.inst1.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2019 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO: Include complex types diff --git a/source/differentiation/ad/ad_helpers.inst2.in b/source/differentiation/ad/ad_helpers.inst2.in index 354e561e38..37edb906ee 100644 --- a/source/differentiation/ad/ad_helpers.inst2.in +++ b/source/differentiation/ad/ad_helpers.inst2.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2019 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO: Include complex types diff --git a/source/differentiation/ad/adolc_number_types.cc b/source/differentiation/ad/adolc_number_types.cc index 900cfc90bd..3cd1f0c4e0 100644 --- a/source/differentiation/ad/adolc_number_types.cc +++ b/source/differentiation/ad/adolc_number_types.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/ad/adolc_number_types.inst.in b/source/differentiation/ad/adolc_number_types.inst.in index 6b91ec00ba..ce17589e31 100644 --- a/source/differentiation/ad/adolc_number_types.inst.in +++ b/source/differentiation/ad/adolc_number_types.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (Number : DIFFERENTIABLE_ADOLC_REAL_SCALARS) { diff --git a/source/differentiation/ad/sacado_number_types.cc b/source/differentiation/ad/sacado_number_types.cc index 07c0c1d1b9..d5bb8762dc 100644 --- a/source/differentiation/ad/sacado_number_types.cc +++ b/source/differentiation/ad/sacado_number_types.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/ad/sacado_number_types.inst1.in b/source/differentiation/ad/sacado_number_types.inst1.in index 622d5b5c34..a80d8e70b7 100644 --- a/source/differentiation/ad/sacado_number_types.inst1.in +++ b/source/differentiation/ad/sacado_number_types.inst1.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (Number : DIFFERENTIABLE_TRILINOS_SACADO_REAL_SCALARS) { diff --git a/source/differentiation/ad/sacado_number_types.inst2.in b/source/differentiation/ad/sacado_number_types.inst2.in index b7761b1ec5..31bbc8ed3e 100644 --- a/source/differentiation/ad/sacado_number_types.inst2.in +++ b/source/differentiation/ad/sacado_number_types.inst2.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (Number : COMPLEX_SCALARS) diff --git a/source/differentiation/sd/CMakeLists.txt b/source/differentiation/sd/CMakeLists.txt index 4b9c2f9bb7..9536ee4f05 100644 --- a/source/differentiation/sd/CMakeLists.txt +++ b/source/differentiation/sd/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2017 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE at -## the top level of the deal.II distribution. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src symengine_math.cc diff --git a/source/differentiation/sd/symengine_math.cc b/source/differentiation/sd/symengine_math.cc index 92027d81cf..6efc5ea137 100644 --- a/source/differentiation/sd/symengine_math.cc +++ b/source/differentiation/sd/symengine_math.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_number_types.cc b/source/differentiation/sd/symengine_number_types.cc index a79bdca311..46eb5f6895 100644 --- a/source/differentiation/sd/symengine_number_types.cc +++ b/source/differentiation/sd/symengine_number_types.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_number_visitor_internal.cc b/source/differentiation/sd/symengine_number_visitor_internal.cc index 9667ad2298..3aaf7a7adf 100644 --- a/source/differentiation/sd/symengine_number_visitor_internal.cc +++ b/source/differentiation/sd/symengine_number_visitor_internal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_number_visitor_internal.inst.in b/source/differentiation/sd/symengine_number_visitor_internal.inst.in index b951e5e3f7..e0c22e38b2 100644 --- a/source/differentiation/sd/symengine_number_visitor_internal.inst.in +++ b/source/differentiation/sd/symengine_number_visitor_internal.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (number : REAL_SCALARS) diff --git a/source/differentiation/sd/symengine_optimizer.cc b/source/differentiation/sd/symengine_optimizer.cc index 1f55722128..3ea611ff7d 100644 --- a/source/differentiation/sd/symengine_optimizer.cc +++ b/source/differentiation/sd/symengine_optimizer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_optimizer.inst.in b/source/differentiation/sd/symengine_optimizer.inst.in index cb150036b2..d0052de4bc 100644 --- a/source/differentiation/sd/symengine_optimizer.inst.in +++ b/source/differentiation/sd/symengine_optimizer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (number : REAL_SCALARS) diff --git a/source/differentiation/sd/symengine_scalar_operations.cc b/source/differentiation/sd/symengine_scalar_operations.cc index 35c136dbee..b76026aee6 100644 --- a/source/differentiation/sd/symengine_scalar_operations.cc +++ b/source/differentiation/sd/symengine_scalar_operations.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_tensor_operations.cc b/source/differentiation/sd/symengine_tensor_operations.cc index 78781fcfb0..1dee85e8c6 100644 --- a/source/differentiation/sd/symengine_tensor_operations.cc +++ b/source/differentiation/sd/symengine_tensor_operations.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_tensor_operations.inst.in b/source/differentiation/sd/symengine_tensor_operations.inst.in index 8af721362a..e1aa01203b 100644 --- a/source/differentiation/sd/symengine_tensor_operations.inst.in +++ b/source/differentiation/sd/symengine_tensor_operations.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/differentiation/sd/symengine_types.cc b/source/differentiation/sd/symengine_types.cc index 4c628ae238..32a0e6721f 100644 --- a/source/differentiation/sd/symengine_types.cc +++ b/source/differentiation/sd/symengine_types.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/differentiation/sd/symengine_utilities.cc b/source/differentiation/sd/symengine_utilities.cc index 12750d6146..b50972f297 100644 --- a/source/differentiation/sd/symengine_utilities.cc +++ b/source/differentiation/sd/symengine_utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/CMakeLists.txt b/source/distributed/CMakeLists.txt index e6951fc7c1..252838c5a8 100644 --- a/source/distributed/CMakeLists.txt +++ b/source/distributed/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src grid_refinement.cc diff --git a/source/distributed/cell_data_transfer.cc b/source/distributed/cell_data_transfer.cc index d75274ef58..9a3c5afd51 100644 --- a/source/distributed/cell_data_transfer.cc +++ b/source/distributed/cell_data_transfer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/cell_data_transfer.inst.in b/source/distributed/cell_data_transfer.inst.in index 87274cc2f5..4e3ba9ed5f 100644 --- a/source/distributed/cell_data_transfer.inst.in +++ b/source/distributed/cell_data_transfer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/cell_weights.cc b/source/distributed/cell_weights.cc index 5225dc03c7..9707262e65 100644 --- a/source/distributed/cell_weights.cc +++ b/source/distributed/cell_weights.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/cell_weights.inst.in b/source/distributed/cell_weights.inst.in index 4d0ffae2be..317bdbeefc 100644 --- a/source/distributed/cell_weights.inst.in +++ b/source/distributed/cell_weights.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/field_transfer.cc b/source/distributed/field_transfer.cc index fc4b557f3b..507d4ca25e 100644 --- a/source/distributed/field_transfer.cc +++ b/source/distributed/field_transfer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2021 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/field_transfer.inst.in b/source/distributed/field_transfer.inst.in index 3dcbc6219b..654f2bf661 100644 --- a/source/distributed/field_transfer.inst.in +++ b/source/distributed/field_transfer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/fully_distributed_tria.cc b/source/distributed/fully_distributed_tria.cc index 0836eb8510..89434c7238 100644 --- a/source/distributed/fully_distributed_tria.cc +++ b/source/distributed/fully_distributed_tria.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/fully_distributed_tria.inst.in b/source/distributed/fully_distributed_tria.inst.in index e87fbc8a5e..1883f1edd6 100644 --- a/source/distributed/fully_distributed_tria.inst.in +++ b/source/distributed/fully_distributed_tria.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/grid_refinement.cc b/source/distributed/grid_refinement.cc index b31d85104c..882783d4d7 100644 --- a/source/distributed/grid_refinement.cc +++ b/source/distributed/grid_refinement.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/grid_refinement.inst.in b/source/distributed/grid_refinement.inst.in index 79b7f12f0c..1f79be4279 100644 --- a/source/distributed/grid_refinement.inst.in +++ b/source/distributed/grid_refinement.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/p4est_wrappers.cc b/source/distributed/p4est_wrappers.cc index 53e2cbc078..77a4420c6b 100644 --- a/source/distributed/p4est_wrappers.cc +++ b/source/distributed/p4est_wrappers.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2008 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/p4est_wrappers.inst.in b/source/distributed/p4est_wrappers.inst.in index 23ee1a7b21..7e511c480c 100644 --- a/source/distributed/p4est_wrappers.inst.in +++ b/source/distributed/p4est_wrappers.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/distributed/repartitioning_policy_tools.cc b/source/distributed/repartitioning_policy_tools.cc index d02a8b64fb..6f9abad64a 100644 --- a/source/distributed/repartitioning_policy_tools.cc +++ b/source/distributed/repartitioning_policy_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/repartitioning_policy_tools.inst.in b/source/distributed/repartitioning_policy_tools.inst.in index 25f159e990..0ecf1750ef 100644 --- a/source/distributed/repartitioning_policy_tools.inst.in +++ b/source/distributed/repartitioning_policy_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/shared_tria.cc b/source/distributed/shared_tria.cc index 3f78fb9692..b9ce044f70 100644 --- a/source/distributed/shared_tria.cc +++ b/source/distributed/shared_tria.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/distributed/shared_tria.inst.in b/source/distributed/shared_tria.inst.in index 09a0a18764..d3a84017ac 100644 --- a/source/distributed/shared_tria.inst.in +++ b/source/distributed/shared_tria.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/solution_transfer.cc b/source/distributed/solution_transfer.cc index 6b7a63ac0a..250c000b48 100644 --- a/source/distributed/solution_transfer.cc +++ b/source/distributed/solution_transfer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2009 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/solution_transfer.inst.in b/source/distributed/solution_transfer.inst.in index f5a9057ee4..931ddac307 100644 --- a/source/distributed/solution_transfer.inst.in +++ b/source/distributed/solution_transfer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/tria.cc b/source/distributed/tria.cc index e03693f959..753c7f7ebc 100644 --- a/source/distributed/tria.cc +++ b/source/distributed/tria.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2008 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/tria.inst.in b/source/distributed/tria.inst.in index 68e4a33241..d79045601f 100644 --- a/source/distributed/tria.inst.in +++ b/source/distributed/tria.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/distributed/tria_base.cc b/source/distributed/tria_base.cc index 40a0d53032..cdc17609a7 100644 --- a/source/distributed/tria_base.cc +++ b/source/distributed/tria_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/distributed/tria_base.inst.in b/source/distributed/tria_base.inst.in index 74d1c7de86..311ee754fd 100644 --- a/source/distributed/tria_base.inst.in +++ b/source/distributed/tria_base.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/dofs/CMakeLists.txt b/source/dofs/CMakeLists.txt index 1549ca7320..944ba3ea6b 100644 --- a/source/dofs/CMakeLists.txt +++ b/source/dofs/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src block_info.cc diff --git a/source/dofs/block_info.cc b/source/dofs/block_info.cc index 5e78466058..94b94c1936 100644 --- a/source/dofs/block_info.cc +++ b/source/dofs/block_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/block_info.inst.in b/source/dofs/block_info.inst.in index 61753bc559..4000d35b82 100644 --- a/source/dofs/block_info.inst.in +++ b/source/dofs/block_info.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2009 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/dofs/dof_accessor.cc b/source/dofs/dof_accessor.cc index f6d85a61fc..fe8033b86c 100644 --- a/source/dofs/dof_accessor.cc +++ b/source/dofs/dof_accessor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_accessor.inst.in b/source/dofs/dof_accessor.inst.in index 40ba4157a2..db31f92f6c 100644 --- a/source/dofs/dof_accessor.inst.in +++ b/source/dofs/dof_accessor.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2008 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/dofs/dof_accessor_get.cc b/source/dofs/dof_accessor_get.cc index 70bab34a47..5c5d78fd3e 100644 --- a/source/dofs/dof_accessor_get.cc +++ b/source/dofs/dof_accessor_get.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_accessor_get.inst.in b/source/dofs/dof_accessor_get.inst.in index 02b0dd8c7c..507ca49142 100644 --- a/source/dofs/dof_accessor_get.inst.in +++ b/source/dofs/dof_accessor_get.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/dofs/dof_accessor_set.cc b/source/dofs/dof_accessor_set.cc index 4627a0e822..43e3ff2b9e 100644 --- a/source/dofs/dof_accessor_set.cc +++ b/source/dofs/dof_accessor_set.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_accessor_set.inst.in b/source/dofs/dof_accessor_set.inst.in index 2274e1e315..371b4c1c3b 100644 --- a/source/dofs/dof_accessor_set.inst.in +++ b/source/dofs/dof_accessor_set.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/dofs/dof_faces.cc b/source/dofs/dof_faces.cc index 09ecf8039a..31924facb2 100644 --- a/source/dofs/dof_faces.cc +++ b/source/dofs/dof_faces.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2006 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_handler.cc b/source/dofs/dof_handler.cc index 380e143836..c3d4a2e8ae 100644 --- a/source/dofs/dof_handler.cc +++ b/source/dofs/dof_handler.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/dofs/dof_handler.inst.in b/source/dofs/dof_handler.inst.in index 4294ad7069..f231958685 100644 --- a/source/dofs/dof_handler.inst.in +++ b/source/dofs/dof_handler.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS) diff --git a/source/dofs/dof_handler_policy.cc b/source/dofs/dof_handler_policy.cc index e093a523eb..e225119128 100644 --- a/source/dofs/dof_handler_policy.cc +++ b/source/dofs/dof_handler_policy.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/dofs/dof_handler_policy.inst.in b/source/dofs/dof_handler_policy.inst.in index 45ac567c8a..731b710cd8 100644 --- a/source/dofs/dof_handler_policy.inst.in +++ b/source/dofs/dof_handler_policy.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/dofs/dof_objects.cc b/source/dofs/dof_objects.cc index c19a6bbb2c..a90f5bd887 100644 --- a/source/dofs/dof_objects.cc +++ b/source/dofs/dof_objects.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2006 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_objects.inst.in b/source/dofs/dof_objects.inst.in index 1943f61b6f..a50a749bec 100644 --- a/source/dofs/dof_objects.inst.in +++ b/source/dofs/dof_objects.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2006 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/dofs/dof_renumbering.cc b/source/dofs/dof_renumbering.cc index 986128437e..f53ca729de 100644 --- a/source/dofs/dof_renumbering.cc +++ b/source/dofs/dof_renumbering.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_renumbering.inst.in b/source/dofs/dof_renumbering.inst.in index afffce1f1a..9cfda527fd 100644 --- a/source/dofs/dof_renumbering.inst.in +++ b/source/dofs/dof_renumbering.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/dofs/dof_tools.cc b/source/dofs/dof_tools.cc index acd841de0a..4b0c558b55 100644 --- a/source/dofs/dof_tools.cc +++ b/source/dofs/dof_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_tools.inst.in b/source/dofs/dof_tools.inst.in index 4094df58ca..e4613113b1 100644 --- a/source/dofs/dof_tools.inst.in +++ b/source/dofs/dof_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/dofs/dof_tools_constraints.cc b/source/dofs/dof_tools_constraints.cc index e42ba94a02..f15482d330 100644 --- a/source/dofs/dof_tools_constraints.cc +++ b/source/dofs/dof_tools_constraints.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_tools_constraints.inst.in b/source/dofs/dof_tools_constraints.inst.in index 41c774c455..c2746d5e8e 100644 --- a/source/dofs/dof_tools_constraints.inst.in +++ b/source/dofs/dof_tools_constraints.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2009 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; S : REAL_AND_COMPLEX_SCALARS) diff --git a/source/dofs/dof_tools_sparsity.cc b/source/dofs/dof_tools_sparsity.cc index 1dc61b9861..f7f0b74b65 100644 --- a/source/dofs/dof_tools_sparsity.cc +++ b/source/dofs/dof_tools_sparsity.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dofs/dof_tools_sparsity.inst.in b/source/dofs/dof_tools_sparsity.inst.in index 721e45e0fd..c1778af6d7 100644 --- a/source/dofs/dof_tools_sparsity.inst.in +++ b/source/dofs/dof_tools_sparsity.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2009 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (scalar : REAL_AND_COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS) { diff --git a/source/dofs/number_cache.cc b/source/dofs/number_cache.cc index e7b4e233ca..0c305b63ad 100644 --- a/source/dofs/number_cache.cc +++ b/source/dofs/number_cache.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/dummy.cc b/source/dummy.cc index 3f6d55fa63..75d2b35d26 100644 --- a/source/dummy.cc +++ b/source/dummy.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ /* * Workaround for a bug in the Xcode generator. diff --git a/source/fe/CMakeLists.txt b/source/fe/CMakeLists.txt index 29a20b28dd..e2cdbc0f7f 100644 --- a/source/fe/CMakeLists.txt +++ b/source/fe/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src block_mask.cc diff --git a/source/fe/block_mask.cc b/source/fe/block_mask.cc index 4f7a115674..2348a86250 100644 --- a/source/fe/block_mask.cc +++ b/source/fe/block_mask.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2012 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/component_mask.cc b/source/fe/component_mask.cc index c6f6fb71d0..a4a91cb190 100644 --- a/source/fe/component_mask.cc +++ b/source/fe/component_mask.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2012 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe.cc b/source/fe/fe.cc index 927e6d8bdc..6e3bf6edf6 100644 --- a/source/fe/fe.cc +++ b/source/fe/fe.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe.inst.in b/source/fe/fe.inst.in index 462bcd5f5c..007b01b357 100644 --- a/source/fe/fe.inst.in +++ b/source/fe/fe.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_abf.cc b/source/fe/fe_abf.cc index e3d675173a..08519959e4 100644 --- a/source/fe/fe_abf.cc +++ b/source/fe/fe_abf.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_abf.inst.in b/source/fe/fe_abf.inst.in index e84c768b43..d715ceae9a 100644 --- a/source/fe/fe_abf.inst.in +++ b/source/fe/fe_abf.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_bdm.cc b/source/fe/fe_bdm.cc index e409d40ecf..2a8b2ff821 100644 --- a/source/fe/fe_bdm.cc +++ b/source/fe/fe_bdm.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2003 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_bdm.inst.in b/source/fe/fe_bdm.inst.in index 89950ce27e..15d90fd19e 100644 --- a/source/fe/fe_bdm.inst.in +++ b/source/fe/fe_bdm.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_bernardi_raugel.cc b/source/fe/fe_bernardi_raugel.cc index 81388090bb..94281487bb 100644 --- a/source/fe/fe_bernardi_raugel.cc +++ b/source/fe/fe_bernardi_raugel.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2004 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_bernstein.cc b/source/fe/fe_bernstein.cc index a0d12bd2a3..a40c07773c 100644 --- a/source/fe/fe_bernstein.cc +++ b/source/fe/fe_bernstein.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_bernstein.inst.in b/source/fe/fe_bernstein.inst.in index 7c697158c1..ad65753ac1 100644 --- a/source/fe/fe_bernstein.inst.in +++ b/source/fe/fe_bernstein.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_data.cc b/source/fe/fe_data.cc index 726e68c83e..5d17b1ca9f 100644 --- a/source/fe/fe_data.cc +++ b/source/fe/fe_data.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_dg_vector.cc b/source/fe/fe_dg_vector.cc index 63e6b0150b..1a30796ee1 100644 --- a/source/fe/fe_dg_vector.cc +++ b/source/fe/fe_dg_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_dg_vector.inst.in b/source/fe/fe_dg_vector.inst.in index d2a7e5456f..af93b62a59 100644 --- a/source/fe/fe_dg_vector.inst.in +++ b/source/fe/fe_dg_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_dgp.cc b/source/fe/fe_dgp.cc index 2b1c706b19..acd6ec9442 100644 --- a/source/fe/fe_dgp.cc +++ b/source/fe/fe_dgp.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2002 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_dgp.inst.in b/source/fe/fe_dgp.inst.in index 20e6ed3a9b..51090859a5 100644 --- a/source/fe/fe_dgp.inst.in +++ b/source/fe/fe_dgp.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_dgp_monomial.cc b/source/fe/fe_dgp_monomial.cc index 231c5c796f..c5f856616d 100644 --- a/source/fe/fe_dgp_monomial.cc +++ b/source/fe/fe_dgp_monomial.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_dgp_monomial.inst.in b/source/fe/fe_dgp_monomial.inst.in index e226da9f40..d23e255885 100644 --- a/source/fe/fe_dgp_monomial.inst.in +++ b/source/fe/fe_dgp_monomial.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_dgp_nonparametric.cc b/source/fe/fe_dgp_nonparametric.cc index 59a2a84e55..34aa5df4f1 100644 --- a/source/fe/fe_dgp_nonparametric.cc +++ b/source/fe/fe_dgp_nonparametric.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2002 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_dgp_nonparametric.inst.in b/source/fe/fe_dgp_nonparametric.inst.in index 314385663d..f0c5646b25 100644 --- a/source/fe/fe_dgp_nonparametric.inst.in +++ b/source/fe/fe_dgp_nonparametric.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_dgq.cc b/source/fe/fe_dgq.cc index ec772c775f..0d8a65ba52 100644 --- a/source/fe/fe_dgq.cc +++ b/source/fe/fe_dgq.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_dgq.inst.in b/source/fe/fe_dgq.inst.in index f5ba94313f..68aaddc5de 100644 --- a/source/fe/fe_dgq.inst.in +++ b/source/fe/fe_dgq.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_enriched.cc b/source/fe/fe_enriched.cc index fc738c7c64..62372c1c4c 100644 --- a/source/fe/fe_enriched.cc +++ b/source/fe/fe_enriched.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_enriched.inst.in b/source/fe/fe_enriched.inst.in index 42fe21e792..bdea511d76 100644 --- a/source/fe/fe_enriched.inst.in +++ b/source/fe/fe_enriched.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/fe_face.cc b/source/fe/fe_face.cc index 87c78d9226..8b50fc9c76 100644 --- a/source/fe/fe_face.cc +++ b/source/fe/fe_face.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_face.inst.in b/source/fe/fe_face.inst.in index 0b2062f9cc..e3b3c913f4 100644 --- a/source/fe/fe_face.inst.in +++ b/source/fe/fe_face.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_hermite.cc b/source/fe/fe_hermite.cc index eb3f002516..e98507f646 100644 --- a/source/fe/fe_hermite.cc +++ b/source/fe/fe_hermite.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_hermite.inst.in b/source/fe/fe_hermite.inst.in index be459e6eec..75ba1358be 100644 --- a/source/fe/fe_hermite.inst.in +++ b/source/fe/fe_hermite.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2023 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_nedelec.cc b/source/fe/fe_nedelec.cc index 5b0c78670a..6e2c95166e 100644 --- a/source/fe/fe_nedelec.cc +++ b/source/fe/fe_nedelec.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe_nedelec.inst.in b/source/fe/fe_nedelec.inst.in index 18a0f67360..e8220972b0 100644 --- a/source/fe/fe_nedelec.inst.in +++ b/source/fe/fe_nedelec.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_nedelec_sz.cc b/source/fe/fe_nedelec_sz.cc index ff944fd76f..a870d6acef 100644 --- a/source/fe/fe_nedelec_sz.cc +++ b/source/fe/fe_nedelec_sz.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2015 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_nedelec_sz.inst.in b/source/fe/fe_nedelec_sz.inst.in index c170679c32..8a1f197f8b 100644 --- a/source/fe/fe_nedelec_sz.inst.in +++ b/source/fe/fe_nedelec_sz.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_nothing.cc b/source/fe/fe_nothing.cc index 8848e62d5f..0b88ed2507 100644 --- a/source/fe/fe_nothing.cc +++ b/source/fe/fe_nothing.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_nothing.inst.in b/source/fe/fe_nothing.inst.in index e0aa853a13..506ee68bef 100644 --- a/source/fe/fe_nothing.inst.in +++ b/source/fe/fe_nothing.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_p1nc.cc b/source/fe/fe_p1nc.cc index 979ef4db76..f849439b9a 100644 --- a/source/fe/fe_p1nc.cc +++ b/source/fe/fe_p1nc.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2015 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_poly.cc b/source/fe/fe_poly.cc index aa6579063a..9de0950e5d 100644 --- a/source/fe/fe_poly.cc +++ b/source/fe/fe_poly.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_poly.inst.in b/source/fe/fe_poly.inst.in index de964e79d4..3f794e123f 100644 --- a/source/fe/fe_poly.inst.in +++ b/source/fe/fe_poly.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_poly_tensor.cc b/source/fe/fe_poly_tensor.cc index bcc5aab1bd..8f054174af 100644 --- a/source/fe/fe_poly_tensor.cc +++ b/source/fe/fe_poly_tensor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_poly_tensor.inst.in b/source/fe/fe_poly_tensor.inst.in index b465eea725..dda1e04a92 100644 --- a/source/fe/fe_poly_tensor.inst.in +++ b/source/fe/fe_poly_tensor.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2019 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_pyramid_p.cc b/source/fe/fe_pyramid_p.cc index cf82a90343..3189df2ea2 100644 --- a/source/fe/fe_pyramid_p.cc +++ b/source/fe/fe_pyramid_p.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2020 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_pyramid_p.inst.in b/source/fe/fe_pyramid_p.inst.in index b53a359cf1..a39cb74561 100644 --- a/source/fe/fe_pyramid_p.inst.in +++ b/source/fe/fe_pyramid_p.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_q.cc b/source/fe/fe_q.cc index e3481078df..0a28ebea61 100644 --- a/source/fe/fe_q.cc +++ b/source/fe/fe_q.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_q.inst.in b/source/fe/fe_q.inst.in index c745dfc3ec..539538f514 100644 --- a/source/fe/fe_q.inst.in +++ b/source/fe/fe_q.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_q_base.cc b/source/fe/fe_q_base.cc index d537e4dcf1..f1c8e2150b 100644 --- a/source/fe/fe_q_base.cc +++ b/source/fe/fe_q_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_q_base.inst.in b/source/fe/fe_q_base.inst.in index ddf7e0877e..9de5a18a37 100644 --- a/source/fe/fe_q_base.inst.in +++ b/source/fe/fe_q_base.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_q_bubbles.cc b/source/fe/fe_q_bubbles.cc index f509dfe2dc..0f0c6be5bf 100644 --- a/source/fe/fe_q_bubbles.cc +++ b/source/fe/fe_q_bubbles.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2012 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_q_bubbles.inst.in b/source/fe/fe_q_bubbles.inst.in index cfb2faa8ec..66f3c4fdb4 100644 --- a/source/fe/fe_q_bubbles.inst.in +++ b/source/fe/fe_q_bubbles.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_q_dg0.cc b/source/fe/fe_q_dg0.cc index 0aa93e7acb..c8c110206f 100644 --- a/source/fe/fe_q_dg0.cc +++ b/source/fe/fe_q_dg0.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2012 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_q_dg0.inst.in b/source/fe/fe_q_dg0.inst.in index 88f936e21a..ffd6752f4d 100644 --- a/source/fe/fe_q_dg0.inst.in +++ b/source/fe/fe_q_dg0.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_q_hierarchical.cc b/source/fe/fe_q_hierarchical.cc index 24153b19b8..b9c637a206 100644 --- a/source/fe/fe_q_hierarchical.cc +++ b/source/fe/fe_q_hierarchical.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2002 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_q_hierarchical.inst.in b/source/fe/fe_q_hierarchical.inst.in index 880ae6eb31..4e75cc993f 100644 --- a/source/fe/fe_q_hierarchical.inst.in +++ b/source/fe/fe_q_hierarchical.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_q_iso_q1.cc b/source/fe/fe_q_iso_q1.cc index 37a731399e..190b926171 100644 --- a/source/fe/fe_q_iso_q1.cc +++ b/source/fe/fe_q_iso_q1.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_q_iso_q1.inst.in b/source/fe/fe_q_iso_q1.inst.in index dc05ffd047..6f69c49e80 100644 --- a/source/fe/fe_q_iso_q1.inst.in +++ b/source/fe/fe_q_iso_q1.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_rannacher_turek.cc b/source/fe/fe_rannacher_turek.cc index ffd6c1696e..1e79321053 100644 --- a/source/fe/fe_rannacher_turek.cc +++ b/source/fe/fe_rannacher_turek.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_rannacher_turek.inst.in b/source/fe/fe_rannacher_turek.inst.in index 12dbc16311..abbaf4e3e4 100644 --- a/source/fe/fe_rannacher_turek.inst.in +++ b/source/fe/fe_rannacher_turek.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_raviart_thomas.cc b/source/fe/fe_raviart_thomas.cc index 0e14b0c97f..2b7f559397 100644 --- a/source/fe/fe_raviart_thomas.cc +++ b/source/fe/fe_raviart_thomas.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_raviart_thomas.inst.in b/source/fe/fe_raviart_thomas.inst.in index 00b54f9fdd..59aebd6630 100644 --- a/source/fe/fe_raviart_thomas.inst.in +++ b/source/fe/fe_raviart_thomas.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_raviart_thomas_nodal.cc b/source/fe/fe_raviart_thomas_nodal.cc index c14a558b29..75a245f67c 100644 --- a/source/fe/fe_raviart_thomas_nodal.cc +++ b/source/fe/fe_raviart_thomas_nodal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2003 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2005 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_raviart_thomas_nodal.inst.in b/source/fe/fe_raviart_thomas_nodal.inst.in index 9bfe88b490..1f3f82dfa1 100644 --- a/source/fe/fe_raviart_thomas_nodal.inst.in +++ b/source/fe/fe_raviart_thomas_nodal.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_rt_bubbles.cc b/source/fe/fe_rt_bubbles.cc index 9146e5e92e..cbda9a1e9d 100644 --- a/source/fe/fe_rt_bubbles.cc +++ b/source/fe/fe_rt_bubbles.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_rt_bubbles.inst.in b/source/fe/fe_rt_bubbles.inst.in index 3eb6bf7494..9cdbc95f41 100644 --- a/source/fe/fe_rt_bubbles.inst.in +++ b/source/fe/fe_rt_bubbles.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_series.cc b/source/fe/fe_series.cc index b65f72dcd8..8228b8aeaa 100644 --- a/source/fe/fe_series.cc +++ b/source/fe/fe_series.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_series_fourier.cc b/source/fe/fe_series_fourier.cc index e18672c34b..1a97af4c73 100644 --- a/source/fe/fe_series_fourier.cc +++ b/source/fe/fe_series_fourier.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_series_fourier.inst.in b/source/fe/fe_series_fourier.inst.in index 379c956e98..1835be2cc6 100644 --- a/source/fe/fe_series_fourier.inst.in +++ b/source/fe/fe_series_fourier.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_series_legendre.cc b/source/fe/fe_series_legendre.cc index bb747a5d2a..eec5dff165 100644 --- a/source/fe/fe_series_legendre.cc +++ b/source/fe/fe_series_legendre.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_series_legendre.inst.in b/source/fe/fe_series_legendre.inst.in index ba54311eb4..d9e0dfe920 100644 --- a/source/fe/fe_series_legendre.inst.in +++ b/source/fe/fe_series_legendre.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_simplex_p.cc b/source/fe/fe_simplex_p.cc index bb7006ec00..dacae09f06 100644 --- a/source/fe/fe_simplex_p.cc +++ b/source/fe/fe_simplex_p.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_simplex_p.inst.in b/source/fe/fe_simplex_p.inst.in index 35a30f5bbb..fc06967957 100644 --- a/source/fe/fe_simplex_p.inst.in +++ b/source/fe/fe_simplex_p.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_simplex_p_bubbles.cc b/source/fe/fe_simplex_p_bubbles.cc index 50f28b5674..d06208ae33 100644 --- a/source/fe/fe_simplex_p_bubbles.cc +++ b/source/fe/fe_simplex_p_bubbles.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2020 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_simplex_p_bubbles.inst.in b/source/fe/fe_simplex_p_bubbles.inst.in index d61f0db5b8..3191a06e93 100644 --- a/source/fe/fe_simplex_p_bubbles.inst.in +++ b/source/fe/fe_simplex_p_bubbles.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_system.cc b/source/fe/fe_system.cc index d979bb564f..76cd9def6d 100644 --- a/source/fe/fe_system.cc +++ b/source/fe/fe_system.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe_system.inst.in b/source/fe/fe_system.inst.in index 2d0f67b0ae..08db90551b 100644 --- a/source/fe/fe_system.inst.in +++ b/source/fe/fe_system.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/fe_tools.cc b/source/fe/fe_tools.cc index 47eda5b996..8a2a536965 100644 --- a/source/fe/fe_tools.cc +++ b/source/fe/fe_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_tools.inst.in b/source/fe/fe_tools.inst.in index 6096fd030c..7071c7e7cd 100644 --- a/source/fe/fe_tools.inst.in +++ b/source/fe/fe_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/fe_tools_extrapolate.cc b/source/fe/fe_tools_extrapolate.cc index ed752727c6..350b38ab4a 100644 --- a/source/fe/fe_tools_extrapolate.cc +++ b/source/fe/fe_tools_extrapolate.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2017 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2017 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_tools_extrapolate.inst.in b/source/fe/fe_tools_extrapolate.inst.in index 629f183af5..9aa113d280 100644 --- a/source/fe/fe_tools_extrapolate.inst.in +++ b/source/fe/fe_tools_extrapolate.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_tools_interpolate.cc b/source/fe/fe_tools_interpolate.cc index 6018a9091f..caa05aff99 100644 --- a/source/fe/fe_tools_interpolate.cc +++ b/source/fe/fe_tools_interpolate.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2017 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2017 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_tools_interpolate.inst.in b/source/fe/fe_tools_interpolate.inst.in index 1f59a55466..834e600abe 100644 --- a/source/fe/fe_tools_interpolate.inst.in +++ b/source/fe/fe_tools_interpolate.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/fe_trace.cc b/source/fe/fe_trace.cc index d6bb148d44..7b398b7ab2 100644 --- a/source/fe/fe_trace.cc +++ b/source/fe/fe_trace.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2014 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_trace.inst.in b/source/fe/fe_trace.inst.in index cd2cc4ee3c..dd8e7e27ec 100644 --- a/source/fe/fe_trace.inst.in +++ b/source/fe/fe_trace.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/fe/fe_values.cc b/source/fe/fe_values.cc index c2aa15d7f0..c88d547bf8 100644 --- a/source/fe/fe_values.cc +++ b/source/fe/fe_values.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe_values.inst.in b/source/fe/fe_values.inst.in index ed9fc02738..e14b0470e3 100644 --- a/source/fe/fe_values.inst.in +++ b/source/fe/fe_values.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/fe/fe_values_base.cc b/source/fe/fe_values_base.cc index ed622161db..3b389cddf0 100644 --- a/source/fe/fe_values_base.cc +++ b/source/fe/fe_values_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe_values_base.inst.in b/source/fe/fe_values_base.inst.in index 0aa15f9231..e433fba325 100644 --- a/source/fe/fe_values_base.inst.in +++ b/source/fe/fe_values_base.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/fe/fe_values_extractors.cc b/source/fe/fe_values_extractors.cc index 0dbc94e1a2..6ba3b85b14 100644 --- a/source/fe/fe_values_extractors.cc +++ b/source/fe/fe_values_extractors.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_values_views.cc b/source/fe/fe_values_views.cc index 343a56eae6..fd3c1b4f95 100644 --- a/source/fe/fe_values_views.cc +++ b/source/fe/fe_values_views.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe_values_views.inst.in b/source/fe/fe_values_views.inst.in index d0a7986e47..068be677c2 100644 --- a/source/fe/fe_values_views.inst.in +++ b/source/fe/fe_values_views.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/fe/fe_values_views_internal.cc b/source/fe/fe_values_views_internal.cc index 0660d89341..a109bddb6c 100644 --- a/source/fe/fe_values_views_internal.cc +++ b/source/fe/fe_values_views_internal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/fe_values_views_internal.inst.in b/source/fe/fe_values_views_internal.inst.in index 253da06d7c..570bd1faec 100644 --- a/source/fe/fe_values_views_internal.inst.in +++ b/source/fe/fe_values_views_internal.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/fe/fe_wedge_p.cc b/source/fe/fe_wedge_p.cc index 82c1f2ed76..e579221d63 100644 --- a/source/fe/fe_wedge_p.cc +++ b/source/fe/fe_wedge_p.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2020 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/fe_wedge_p.inst.in b/source/fe/fe_wedge_p.inst.in index cd0c441a11..f8caa11e91 100644 --- a/source/fe/fe_wedge_p.inst.in +++ b/source/fe/fe_wedge_p.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/mapping.cc b/source/fe/mapping.cc index 128fc37ea5..4487a54854 100644 --- a/source/fe/mapping.cc +++ b/source/fe/mapping.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping.inst.in b/source/fe/mapping.inst.in index 4ac657a7b6..cefdbf3112 100644 --- a/source/fe/mapping.inst.in +++ b/source/fe/mapping.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/mapping_c1.cc b/source/fe/mapping_c1.cc index ee8c40b39a..4989e12874 100644 --- a/source/fe/mapping_c1.cc +++ b/source/fe/mapping_c1.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping_c1.inst.in b/source/fe/mapping_c1.inst.in index 3fdbe83453..9c8149b4cf 100644 --- a/source/fe/mapping_c1.inst.in +++ b/source/fe/mapping_c1.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/mapping_cartesian.cc b/source/fe/mapping_cartesian.cc index a8cc0fcfb4..f8842f8a1a 100644 --- a/source/fe/mapping_cartesian.cc +++ b/source/fe/mapping_cartesian.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/mapping_cartesian.inst.in b/source/fe/mapping_cartesian.inst.in index 460e9a19ea..52e676a486 100644 --- a/source/fe/mapping_cartesian.inst.in +++ b/source/fe/mapping_cartesian.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/mapping_fe.cc b/source/fe/mapping_fe.cc index 15f35c2e14..7a1322aa20 100644 --- a/source/fe/mapping_fe.cc +++ b/source/fe/mapping_fe.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping_fe.inst.in b/source/fe/mapping_fe.inst.in index a29e0d5b75..8a9cde5a70 100644 --- a/source/fe/mapping_fe.inst.in +++ b/source/fe/mapping_fe.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/mapping_fe_field.cc b/source/fe/mapping_fe_field.cc index c84b9e1944..9210ecbef4 100644 --- a/source/fe/mapping_fe_field.cc +++ b/source/fe/mapping_fe_field.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/mapping_fe_field.inst.in b/source/fe/mapping_fe_field.inst.in index 76d5857906..b2332c7927 100644 --- a/source/fe/mapping_fe_field.inst.in +++ b/source/fe/mapping_fe_field.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2016 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/mapping_fe_field_inst2.cc b/source/fe/mapping_fe_field_inst2.cc index 94f2a04bdd..2eff967302 100644 --- a/source/fe/mapping_fe_field_inst2.cc +++ b/source/fe/mapping_fe_field_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 1 diff --git a/source/fe/mapping_manifold.cc b/source/fe/mapping_manifold.cc index 929c28f278..a9e72275d4 100644 --- a/source/fe/mapping_manifold.cc +++ b/source/fe/mapping_manifold.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping_manifold.inst.in b/source/fe/mapping_manifold.inst.in index cd074888bd..6706ad1a51 100644 --- a/source/fe/mapping_manifold.inst.in +++ b/source/fe/mapping_manifold.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/mapping_q.cc b/source/fe/mapping_q.cc index 8d05876b31..e5931b091f 100644 --- a/source/fe/mapping_q.cc +++ b/source/fe/mapping_q.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping_q.inst.in b/source/fe/mapping_q.inst.in index 5553303d73..29b561c7a3 100644 --- a/source/fe/mapping_q.inst.in +++ b/source/fe/mapping_q.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/fe/mapping_q1.cc b/source/fe/mapping_q1.cc index 4b5b118c8a..64f7de20c4 100644 --- a/source/fe/mapping_q1.cc +++ b/source/fe/mapping_q1.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2001 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping_q1.inst.in b/source/fe/mapping_q1.inst.in index da3041ccfb..3b243681ab 100644 --- a/source/fe/mapping_q1.inst.in +++ b/source/fe/mapping_q1.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/mapping_q1_eulerian.cc b/source/fe/mapping_q1_eulerian.cc index ac3e866797..0bd74b6c7d 100644 --- a/source/fe/mapping_q1_eulerian.cc +++ b/source/fe/mapping_q1_eulerian.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/fe/mapping_q1_eulerian.inst.in b/source/fe/mapping_q1_eulerian.inst.in index 69991c61e2..669638b479 100644 --- a/source/fe/mapping_q1_eulerian.inst.in +++ b/source/fe/mapping_q1_eulerian.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; diff --git a/source/fe/mapping_q_cache.cc b/source/fe/mapping_q_cache.cc index abeb8758d6..ae95a3ba79 100644 --- a/source/fe/mapping_q_cache.cc +++ b/source/fe/mapping_q_cache.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/mapping_q_cache.inst.in b/source/fe/mapping_q_cache.inst.in index 843c315150..ce0b2fc36b 100644 --- a/source/fe/mapping_q_cache.inst.in +++ b/source/fe/mapping_q_cache.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/fe/mapping_q_eulerian.cc b/source/fe/mapping_q_eulerian.cc index 6dc9719d6d..16a84c8722 100644 --- a/source/fe/mapping_q_eulerian.cc +++ b/source/fe/mapping_q_eulerian.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2008 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/mapping_q_eulerian.inst.in b/source/fe/mapping_q_eulerian.inst.in index b59a1b0e2b..b1f4ecb61b 100644 --- a/source/fe/mapping_q_eulerian.inst.in +++ b/source/fe/mapping_q_eulerian.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; diff --git a/source/fe/mapping_related_data.cc b/source/fe/mapping_related_data.cc index 9c9dfd1875..d45c615deb 100644 --- a/source/fe/mapping_related_data.cc +++ b/source/fe/mapping_related_data.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/fe/mapping_related_data.inst.in b/source/fe/mapping_related_data.inst.in index 6d586bb650..c2ac2735f9 100644 --- a/source/fe/mapping_related_data.inst.in +++ b/source/fe/mapping_related_data.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2022 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/gmsh/CMakeLists.txt b/source/gmsh/CMakeLists.txt index b6a26aefb1..5c351f4b7a 100644 --- a/source/gmsh/CMakeLists.txt +++ b/source/gmsh/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src utilities.cc diff --git a/source/gmsh/utilities.cc b/source/gmsh/utilities.cc index 79281267c7..5f91972556 100644 --- a/source/gmsh/utilities.cc +++ b/source/gmsh/utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/gmsh/utilities.inst.in b/source/gmsh/utilities.inst.in index 43c203870b..ba06a725dd 100644 --- a/source/gmsh/utilities.inst.in +++ b/source/gmsh/utilities.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/grid/CMakeLists.txt b/source/grid/CMakeLists.txt index fa7745790c..ae776887fd 100644 --- a/source/grid/CMakeLists.txt +++ b/source/grid/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # Work around an issue where gcc emits a note that the warning diff --git a/source/grid/cell_id.cc b/source/grid/cell_id.cc index ad1484504d..e1ef8279c5 100644 --- a/source/grid/cell_id.cc +++ b/source/grid/cell_id.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/cell_id.inst.in b/source/grid/cell_id.inst.in index 2a6d3feb70..47d66f8cf8 100644 --- a/source/grid/cell_id.inst.in +++ b/source/grid/cell_id.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/grid_generator.cc b/source/grid/grid_generator.cc index 07602d3523..e417ce880f 100644 --- a/source/grid/grid_generator.cc +++ b/source/grid/grid_generator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_generator.inst.in b/source/grid/grid_generator.inst.in index 06969f1a31..1ecd90309d 100644 --- a/source/grid/grid_generator.inst.in +++ b/source/grid/grid_generator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/grid/grid_generator_cgal.cc b/source/grid/grid_generator_cgal.cc index 7c3de37e5d..d87fe97dee 100644 --- a/source/grid/grid_generator_cgal.cc +++ b/source/grid/grid_generator_cgal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/grid_generator_cgal.inst.in b/source/grid/grid_generator_cgal.inst.in index 0db59c879d..6d018e911b 100644 --- a/source/grid/grid_generator_cgal.inst.in +++ b/source/grid/grid_generator_cgal.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/grid/grid_generator_from_name.cc b/source/grid/grid_generator_from_name.cc index 395cc590de..28e3fe7b37 100644 --- a/source/grid/grid_generator_from_name.cc +++ b/source/grid/grid_generator_from_name.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/grid_generator_from_name.inst.in b/source/grid/grid_generator_from_name.inst.in index fa209b071d..1ff3193e1f 100644 --- a/source/grid/grid_generator_from_name.inst.in +++ b/source/grid/grid_generator_from_name.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/grid/grid_generator_pipe_junction.cc b/source/grid/grid_generator_pipe_junction.cc index 9a3c9a7502..133a19940a 100644 --- a/source/grid/grid_generator_pipe_junction.cc +++ b/source/grid/grid_generator_pipe_junction.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2021 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2022 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_generator_pipe_junction.inst.in b/source/grid/grid_generator_pipe_junction.inst.in index 25890b6879..528469b9d7 100644 --- a/source/grid/grid_generator_pipe_junction.inst.in +++ b/source/grid/grid_generator_pipe_junction.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/grid/grid_in.cc b/source/grid/grid_in.cc index b80efec35b..4521749cc4 100644 --- a/source/grid/grid_in.cc +++ b/source/grid/grid_in.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/grid_in.inst.in b/source/grid/grid_in.inst.in index fe6295009f..ed7bbba4dd 100644 --- a/source/grid/grid_in.inst.in +++ b/source/grid/grid_in.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/grid/grid_out.cc b/source/grid/grid_out.cc index 48951786a6..b4c9c75e65 100644 --- a/source/grid/grid_out.cc +++ b/source/grid/grid_out.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_out.inst.in b/source/grid/grid_out.inst.in index a15888b3df..aef630948d 100644 --- a/source/grid/grid_out.inst.in +++ b/source/grid/grid_out.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/grid_refinement.cc b/source/grid/grid_refinement.cc index 984e85c280..a1ddf52441 100644 --- a/source/grid/grid_refinement.cc +++ b/source/grid/grid_refinement.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/grid_refinement.inst.in b/source/grid/grid_refinement.inst.in index c3165b86c3..19c1cbb3bd 100644 --- a/source/grid/grid_refinement.inst.in +++ b/source/grid/grid_refinement.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/grid_tools.cc b/source/grid/grid_tools.cc index a6074ad6e4..5b84682905 100644 --- a/source/grid/grid_tools.cc +++ b/source/grid/grid_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_tools.inst.in b/source/grid/grid_tools.inst.in index 23c56beef6..37aaaa2a98 100644 --- a/source/grid/grid_tools.inst.in +++ b/source/grid/grid_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (X : TRIANGULATIONS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/grid/grid_tools_cache.cc b/source/grid/grid_tools_cache.cc index c186e3efcc..04b57a1a89 100644 --- a/source/grid/grid_tools_cache.cc +++ b/source/grid/grid_tools_cache.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_tools_cache.inst.in b/source/grid/grid_tools_cache.inst.in index 7b9472b78c..e1ccc87113 100644 --- a/source/grid/grid_tools_cache.inst.in +++ b/source/grid/grid_tools_cache.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/grid_tools_dof_handlers.cc b/source/grid/grid_tools_dof_handlers.cc index fa51422deb..8d9fb293f7 100644 --- a/source/grid/grid_tools_dof_handlers.cc +++ b/source/grid/grid_tools_dof_handlers.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_tools_dof_handlers.inst.in b/source/grid/grid_tools_dof_handlers.inst.in index c5fb404c69..c53ff46a0f 100644 --- a/source/grid/grid_tools_dof_handlers.inst.in +++ b/source/grid/grid_tools_dof_handlers.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (X : TRIANGULATION_AND_DOFHANDLERS; deal_II_dimension : DIMENSIONS; diff --git a/source/grid/grid_tools_geometry.cc b/source/grid/grid_tools_geometry.cc index 51104b17fa..aa003d01b7 100644 --- a/source/grid/grid_tools_geometry.cc +++ b/source/grid/grid_tools_geometry.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_tools_geometry.inst.in b/source/grid/grid_tools_geometry.inst.in index 49befa1ffd..3d6cf3262d 100644 --- a/source/grid/grid_tools_geometry.inst.in +++ b/source/grid/grid_tools_geometry.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { diff --git a/source/grid/grid_tools_nontemplates.cc b/source/grid/grid_tools_nontemplates.cc index 8fb080944c..2cc184b606 100644 --- a/source/grid/grid_tools_nontemplates.cc +++ b/source/grid/grid_tools_nontemplates.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/grid_tools_topology.cc b/source/grid/grid_tools_topology.cc index 34dc53cc10..a98e3f9f86 100644 --- a/source/grid/grid_tools_topology.cc +++ b/source/grid/grid_tools_topology.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/grid_tools_topology.inst.in b/source/grid/grid_tools_topology.inst.in index ec66d3370f..b4cc4ebf71 100644 --- a/source/grid/grid_tools_topology.inst.in +++ b/source/grid/grid_tools_topology.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2001 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { diff --git a/source/grid/intergrid_map.cc b/source/grid/intergrid_map.cc index 38e7fd1781..d5af746895 100644 --- a/source/grid/intergrid_map.cc +++ b/source/grid/intergrid_map.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/intergrid_map.inst.in b/source/grid/intergrid_map.inst.in index b01b0d2693..074f2e86c4 100644 --- a/source/grid/intergrid_map.inst.in +++ b/source/grid/intergrid_map.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/manifold.cc b/source/grid/manifold.cc index e2664376df..665f3139d8 100644 --- a/source/grid/manifold.cc +++ b/source/grid/manifold.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2014 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/manifold.inst.in b/source/grid/manifold.inst.in index 1cff304b33..162c7eb409 100644 --- a/source/grid/manifold.inst.in +++ b/source/grid/manifold.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/manifold_lib.cc b/source/grid/manifold_lib.cc index bc1b93c721..2578e8285f 100644 --- a/source/grid/manifold_lib.cc +++ b/source/grid/manifold_lib.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2013 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2014 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/manifold_lib.inst.in b/source/grid/manifold_lib.inst.in index 9a9650bbf8..3c1b3a2688 100644 --- a/source/grid/manifold_lib.inst.in +++ b/source/grid/manifold_lib.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { diff --git a/source/grid/persistent_tria.cc b/source/grid/persistent_tria.cc index bc28513b29..d77c89ab15 100644 --- a/source/grid/persistent_tria.cc +++ b/source/grid/persistent_tria.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/reference_cell.cc b/source/grid/reference_cell.cc index 17de98f759..78a331b5a8 100644 --- a/source/grid/reference_cell.cc +++ b/source/grid/reference_cell.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/reference_cell.inst.in b/source/grid/reference_cell.inst.in index 6d0d12b07d..7693fb3ab9 100644 --- a/source/grid/reference_cell.inst.in +++ b/source/grid/reference_cell.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { diff --git a/source/grid/tria.cc b/source/grid/tria.cc index 9c31f04d0e..450f4c83c5 100644 --- a/source/grid/tria.cc +++ b/source/grid/tria.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/tria.inst.in b/source/grid/tria.inst.in index 0e7bbad3de..4398fd90f9 100644 --- a/source/grid/tria.inst.in +++ b/source/grid/tria.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/tria_accessor.cc b/source/grid/tria_accessor.cc index 1f9373ea2d..a6522524ce 100644 --- a/source/grid/tria_accessor.cc +++ b/source/grid/tria_accessor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/tria_accessor.inst.in b/source/grid/tria_accessor.inst.in index 61cb1350e4..53f41038f4 100644 --- a/source/grid/tria_accessor.inst.in +++ b/source/grid/tria_accessor.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/tria_description.cc b/source/grid/tria_description.cc index ba9607c2df..d1f607d2d5 100644 --- a/source/grid/tria_description.cc +++ b/source/grid/tria_description.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2019 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/grid/tria_description.inst.in b/source/grid/tria_description.inst.in index cf57a4ad3c..f53a4fefab 100644 --- a/source/grid/tria_description.inst.in +++ b/source/grid/tria_description.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/grid/tria_faces.cc b/source/grid/tria_faces.cc index 3116f46b90..bbebf0f436 100644 --- a/source/grid/tria_faces.cc +++ b/source/grid/tria_faces.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2006 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/tria_levels.cc b/source/grid/tria_levels.cc index e512d3df07..365ee39a21 100644 --- a/source/grid/tria_levels.cc +++ b/source/grid/tria_levels.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2006 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/tria_objects.cc b/source/grid/tria_objects.cc index 6edf5c341a..0d012c1121 100644 --- a/source/grid/tria_objects.cc +++ b/source/grid/tria_objects.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2006 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/grid/tria_objects.inst.in b/source/grid/tria_objects.inst.in index 0bd43e0bb0..329f239e59 100644 --- a/source/grid/tria_objects.inst.in +++ b/source/grid/tria_objects.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2006 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/hp/CMakeLists.txt b/source/hp/CMakeLists.txt index 4f83445e47..934171430a 100644 --- a/source/hp/CMakeLists.txt +++ b/source/hp/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src fe_collection.cc diff --git a/source/hp/fe_collection.cc b/source/hp/fe_collection.cc index 7138ed9cdb..ca1e1342d8 100644 --- a/source/hp/fe_collection.cc +++ b/source/hp/fe_collection.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/hp/fe_collection.inst.in b/source/hp/fe_collection.inst.in index bbc8c31e16..6b611890c3 100644 --- a/source/hp/fe_collection.inst.in +++ b/source/hp/fe_collection.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/hp/fe_values.cc b/source/hp/fe_values.cc index d12b2223df..e7acf15fb6 100644 --- a/source/hp/fe_values.cc +++ b/source/hp/fe_values.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2003 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2005 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/hp/fe_values.inst.in b/source/hp/fe_values.inst.in index 9b435a1041..b0851752c9 100644 --- a/source/hp/fe_values.inst.in +++ b/source/hp/fe_values.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/hp/mapping_collection.cc b/source/hp/mapping_collection.cc index 5284ac22be..ad75813822 100644 --- a/source/hp/mapping_collection.cc +++ b/source/hp/mapping_collection.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2003 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2005 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/hp/mapping_collection.inst.in b/source/hp/mapping_collection.inst.in index b6ff5f2ce5..79ce60f33d 100644 --- a/source/hp/mapping_collection.inst.in +++ b/source/hp/mapping_collection.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/hp/refinement.cc b/source/hp/refinement.cc index 678c5b3679..f0eff39172 100644 --- a/source/hp/refinement.cc +++ b/source/hp/refinement.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/hp/refinement.inst.in b/source/hp/refinement.inst.in index fca3ad1d49..d9934b72bc 100644 --- a/source/hp/refinement.inst.in +++ b/source/hp/refinement.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/integrators/CMakeLists.txt b/source/integrators/CMakeLists.txt index 6ab53c45d3..0d6051c21c 100644 --- a/source/integrators/CMakeLists.txt +++ b/source/integrators/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2013 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src ) diff --git a/source/lac/CMakeLists.txt b/source/lac/CMakeLists.txt index e693508581..5dec885430 100644 --- a/source/lac/CMakeLists.txt +++ b/source/lac/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2024 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src affine_constraints.cc diff --git a/source/lac/affine_constraints.cc b/source/lac/affine_constraints.cc index 19b94ec3f7..99483b5cc7 100644 --- a/source/lac/affine_constraints.cc +++ b/source/lac/affine_constraints.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/affine_constraints.inst.in b/source/lac/affine_constraints.inst.in index 3cf67cbad0..a40947ebeb 100644 --- a/source/lac/affine_constraints.inst.in +++ b/source/lac/affine_constraints.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2013 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS) @@ -20,11 +19,11 @@ for (S : REAL_AND_COMPLEX_SCALARS) } -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // // Instantiate AffineConstraints::condense variants // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS) @@ -54,11 +53,11 @@ for (S : REAL_AND_COMPLEX_SCALARS; T : DEAL_II_VEC_TEMPLATES) } -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // // Instantiate AffineConstraints::distribute_local_to_global variants // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // Pure vector variants: @@ -238,11 +237,11 @@ for (S : REAL_AND_COMPLEX_SCALARS) MatrixBlock> &) const; } -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // // Tpetra: // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : TRILINOS_SCALARS) { @@ -297,11 +296,11 @@ for (S : TRILINOS_SCALARS) } -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // // Rest: // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS; T : DEAL_II_VEC_TEMPLATES) diff --git a/source/lac/block_sparse_matrix.cc b/source/lac/block_sparse_matrix.cc index 8577504a72..c17f0247c8 100644 --- a/source/lac/block_sparse_matrix.cc +++ b/source/lac/block_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2014 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/block_sparse_matrix.inst.in b/source/lac/block_sparse_matrix.inst.in index 286e3f0a29..6ddd9f3d8c 100644 --- a/source/lac/block_sparse_matrix.inst.in +++ b/source/lac/block_sparse_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS) { diff --git a/source/lac/block_sparse_matrix_ez.cc b/source/lac/block_sparse_matrix_ez.cc index c7e296f480..f3bce15258 100644 --- a/source/lac/block_sparse_matrix_ez.cc +++ b/source/lac/block_sparse_matrix_ez.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2014 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/block_sparsity_pattern.cc b/source/lac/block_sparsity_pattern.cc index 050a2bc55c..52b7ba6af0 100644 --- a/source/lac/block_sparsity_pattern.cc +++ b/source/lac/block_sparsity_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/block_vector.cc b/source/lac/block_vector.cc index 43920bd1f4..5349512013 100644 --- a/source/lac/block_vector.cc +++ b/source/lac/block_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/block_vector.inst.in b/source/lac/block_vector.inst.in index dc96a4d102..13c1b4bb39 100644 --- a/source/lac/block_vector.inst.in +++ b/source/lac/block_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2000 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/chunk_sparse_matrix.cc b/source/lac/chunk_sparse_matrix.cc index f702d82ff2..8883c36feb 100644 --- a/source/lac/chunk_sparse_matrix.cc +++ b/source/lac/chunk_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/chunk_sparse_matrix.inst.in b/source/lac/chunk_sparse_matrix.inst.in index 07c3d9c155..ccb3c90adc 100644 --- a/source/lac/chunk_sparse_matrix.inst.in +++ b/source/lac/chunk_sparse_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2008 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/chunk_sparsity_pattern.cc b/source/lac/chunk_sparsity_pattern.cc index c6c325e58a..27d8fe6d45 100644 --- a/source/lac/chunk_sparsity_pattern.cc +++ b/source/lac/chunk_sparsity_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/cuda_kernels.cc b/source/lac/cuda_kernels.cc index 823ade5ba8..7af0bce8ab 100644 --- a/source/lac/cuda_kernels.cc +++ b/source/lac/cuda_kernels.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/cuda_precondition.cc b/source/lac/cuda_precondition.cc index 982d41817b..df7e274400 100644 --- a/source/lac/cuda_precondition.cc +++ b/source/lac/cuda_precondition.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/cuda_solver_direct.cc b/source/lac/cuda_solver_direct.cc index 5aedb4de93..21860dd793 100644 --- a/source/lac/cuda_solver_direct.cc +++ b/source/lac/cuda_solver_direct.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/cuda_sparse_matrix.cc b/source/lac/cuda_sparse_matrix.cc index 77a7e64385..a4e156e10d 100644 --- a/source/lac/cuda_sparse_matrix.cc +++ b/source/lac/cuda_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/cuda_vector.cc b/source/lac/cuda_vector.cc index 61a0b81427..83b35ac39a 100644 --- a/source/lac/cuda_vector.cc +++ b/source/lac/cuda_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/dynamic_sparsity_pattern.cc b/source/lac/dynamic_sparsity_pattern.cc index 538ee52af9..7bf802faa1 100644 --- a/source/lac/dynamic_sparsity_pattern.cc +++ b/source/lac/dynamic_sparsity_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/exceptions.cc b/source/lac/exceptions.cc index 0515383197..2466c66e00 100644 --- a/source/lac/exceptions.cc +++ b/source/lac/exceptions.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/full_matrix.cc b/source/lac/full_matrix.cc index b616ca1925..9f5880cfcc 100644 --- a/source/lac/full_matrix.cc +++ b/source/lac/full_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/full_matrix.inst.in b/source/lac/full_matrix.inst.in index e05a38790b..c3227a42e3 100644 --- a/source/lac/full_matrix.inst.in +++ b/source/lac/full_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/ginkgo_solver.cc b/source/lac/ginkgo_solver.cc index 00e9cbd858..c33c4b1443 100644 --- a/source/lac/ginkgo_solver.cc +++ b/source/lac/ginkgo_solver.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2018 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/la_parallel_block_vector.cc b/source/lac/la_parallel_block_vector.cc index ebdb41df3b..8d3c8bbbe2 100644 --- a/source/lac/la_parallel_block_vector.cc +++ b/source/lac/la_parallel_block_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/la_parallel_block_vector.inst.in b/source/lac/la_parallel_block_vector.inst.in index f79a2198ff..e13c9a1146 100644 --- a/source/lac/la_parallel_block_vector.inst.in +++ b/source/lac/la_parallel_block_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2011 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/la_parallel_vector.cc b/source/lac/la_parallel_vector.cc index b4cf7c9f7f..c2649a1b61 100644 --- a/source/lac/la_parallel_vector.cc +++ b/source/lac/la_parallel_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/la_parallel_vector.inst.in b/source/lac/la_parallel_vector.inst.in index 3a8b480310..ba88c9626c 100644 --- a/source/lac/la_parallel_vector.inst.in +++ b/source/lac/la_parallel_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2011 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/lapack_full_matrix.cc b/source/lac/lapack_full_matrix.cc index f6d95c2a05..4f09243e36 100644 --- a/source/lac/lapack_full_matrix.cc +++ b/source/lac/lapack_full_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/lapack_full_matrix.inst.in b/source/lac/lapack_full_matrix.inst.in index 502b9cc653..031d806bb1 100644 --- a/source/lac/lapack_full_matrix.inst.in +++ b/source/lac/lapack_full_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/matrix_out.cc b/source/lac/matrix_out.cc index 34bd83e49c..724473b879 100644 --- a/source/lac/matrix_out.cc +++ b/source/lac/matrix_out.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_communication_pattern.cc b/source/lac/petsc_communication_pattern.cc index 0a0a6ea84f..8f3df038ec 100644 --- a/source/lac/petsc_communication_pattern.cc +++ b/source/lac/petsc_communication_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_communication_pattern.inst.in b/source/lac/petsc_communication_pattern.inst.in index e7fe7b0c09..6e1304297a 100644 --- a/source/lac/petsc_communication_pattern.inst.in +++ b/source/lac/petsc_communication_pattern.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/petsc_compatibility.cc b/source/lac/petsc_compatibility.cc index c2e3f3a949..0a0ad9ba5b 100644 --- a/source/lac/petsc_compatibility.cc +++ b/source/lac/petsc_compatibility.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ /* * Rather than using ifdefs everywhere, try to wrap older versions of PETSc diff --git a/source/lac/petsc_full_matrix.cc b/source/lac/petsc_full_matrix.cc index 00b0490122..d4695ee7c4 100644 --- a/source/lac/petsc_full_matrix.cc +++ b/source/lac/petsc_full_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_matrix_base.cc b/source/lac/petsc_matrix_base.cc index 0b7f3a5b75..fbe8312716 100644 --- a/source/lac/petsc_matrix_base.cc +++ b/source/lac/petsc_matrix_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_matrix_free.cc b/source/lac/petsc_matrix_free.cc index 2859e5ad25..9ede30ab10 100644 --- a/source/lac/petsc_matrix_free.cc +++ b/source/lac/petsc_matrix_free.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2012 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_parallel_block_sparse_matrix.cc b/source/lac/petsc_parallel_block_sparse_matrix.cc index f5d2074840..7123cec66d 100644 --- a/source/lac/petsc_parallel_block_sparse_matrix.cc +++ b/source/lac/petsc_parallel_block_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/petsc_parallel_block_vector.cc b/source/lac/petsc_parallel_block_vector.cc index 76802b3dad..df4e95df26 100644 --- a/source/lac/petsc_parallel_block_vector.cc +++ b/source/lac/petsc_parallel_block_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_parallel_sparse_matrix.cc b/source/lac/petsc_parallel_sparse_matrix.cc index ae8fbfc6d5..6bd74623a8 100644 --- a/source/lac/petsc_parallel_sparse_matrix.cc +++ b/source/lac/petsc_parallel_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_parallel_vector.cc b/source/lac/petsc_parallel_vector.cc index 0263b4da5f..06f20d348e 100644 --- a/source/lac/petsc_parallel_vector.cc +++ b/source/lac/petsc_parallel_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_precondition.cc b/source/lac/petsc_precondition.cc index 3e5ca0a9f6..472e8124cf 100644 --- a/source/lac/petsc_precondition.cc +++ b/source/lac/petsc_precondition.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_snes.cc b/source/lac/petsc_snes.cc index 065af3abaf..99fdb89f53 100644 --- a/source/lac/petsc_snes.cc +++ b/source/lac/petsc_snes.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/lac/petsc_solver.cc b/source/lac/petsc_solver.cc index ad51e0e612..e81e040ecb 100644 --- a/source/lac/petsc_solver.cc +++ b/source/lac/petsc_solver.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_sparse_matrix.cc b/source/lac/petsc_sparse_matrix.cc index 190519ed7d..252de3ebb7 100644 --- a/source/lac/petsc_sparse_matrix.cc +++ b/source/lac/petsc_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/petsc_ts.cc b/source/lac/petsc_ts.cc index 823379263b..35c465f870 100644 --- a/source/lac/petsc_ts.cc +++ b/source/lac/petsc_ts.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #ifndef DOXYGEN diff --git a/source/lac/petsc_vector_base.cc b/source/lac/petsc_vector_base.cc index 052af43735..2b46418dc1 100644 --- a/source/lac/petsc_vector_base.cc +++ b/source/lac/petsc_vector_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2004 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/precondition_block.cc b/source/lac/precondition_block.cc index e30a9a32e5..96a9ce8671 100644 --- a/source/lac/precondition_block.cc +++ b/source/lac/precondition_block.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2014 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/precondition_block.inst.in b/source/lac/precondition_block.inst.in index 714bb2aa1b..c5e0f47687 100644 --- a/source/lac/precondition_block.inst.in +++ b/source/lac/precondition_block.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/precondition_block_ez.cc b/source/lac/precondition_block_ez.cc index 530841a265..9a2aba0559 100644 --- a/source/lac/precondition_block_ez.cc +++ b/source/lac/precondition_block_ez.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/qr.cc b/source/lac/qr.cc index c4ae1572a3..a8c62596fe 100644 --- a/source/lac/qr.cc +++ b/source/lac/qr.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/read_write_vector.cc b/source/lac/read_write_vector.cc index 34ca7f4808..508789b343 100644 --- a/source/lac/read_write_vector.cc +++ b/source/lac/read_write_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/read_write_vector.inst.in b/source/lac/read_write_vector.inst.in index eceb66fa8a..1fb485b38c 100644 --- a/source/lac/read_write_vector.inst.in +++ b/source/lac/read_write_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/read_write_vector_cuda.cc b/source/lac/read_write_vector_cuda.cc index 1908cd4221..652a163e43 100644 --- a/source/lac/read_write_vector_cuda.cc +++ b/source/lac/read_write_vector_cuda.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/relaxation_block.cc b/source/lac/relaxation_block.cc index 841f3fee2a..0c71c3cb49 100644 --- a/source/lac/relaxation_block.cc +++ b/source/lac/relaxation_block.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2016 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/relaxation_block.inst.in b/source/lac/relaxation_block.inst.in index e84cd91cfe..8edd49e72e 100644 --- a/source/lac/relaxation_block.inst.in +++ b/source/lac/relaxation_block.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/scalapack.cc b/source/lac/scalapack.cc index 50e880177d..9c4789bba5 100644 --- a/source/lac/scalapack.cc +++ b/source/lac/scalapack.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/scalapack.inst.in b/source/lac/scalapack.inst.in index 8f82dffa6c..1af3a2f3a3 100644 --- a/source/lac/scalapack.inst.in +++ b/source/lac/scalapack.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (Number : REAL_SCALARS) diff --git a/source/lac/slepc_solver.cc b/source/lac/slepc_solver.cc index d8d7ec13da..df76220b5b 100644 --- a/source/lac/slepc_solver.cc +++ b/source/lac/slepc_solver.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/slepc_spectral_transformation.cc b/source/lac/slepc_spectral_transformation.cc index ee9a16eb88..64bc907348 100644 --- a/source/lac/slepc_spectral_transformation.cc +++ b/source/lac/slepc_spectral_transformation.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/solver.cc b/source/lac/solver.cc index f21f1fa102..b18898cc03 100644 --- a/source/lac/solver.cc +++ b/source/lac/solver.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2005 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/solver.inst.in b/source/lac/solver.inst.in index 127f6cda1f..cbcb5df4d7 100644 --- a/source/lac/solver.inst.in +++ b/source/lac/solver.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/solver_control.cc b/source/lac/solver_control.cc index f285edae0f..c182aa2c18 100644 --- a/source/lac/solver_control.cc +++ b/source/lac/solver_control.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/sparse_decomposition.cc b/source/lac/sparse_decomposition.cc index 37232195b5..c3d9f2245c 100644 --- a/source/lac/sparse_decomposition.cc +++ b/source/lac/sparse_decomposition.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2002 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparse_direct.cc b/source/lac/sparse_direct.cc index 1e0a0ce10e..c5c19f996a 100644 --- a/source/lac/sparse_direct.cc +++ b/source/lac/sparse_direct.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2001 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/sparse_ilu.cc b/source/lac/sparse_ilu.cc index e88cf87641..3978ff8897 100644 --- a/source/lac/sparse_ilu.cc +++ b/source/lac/sparse_ilu.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparse_matrix.cc b/source/lac/sparse_matrix.cc index d393560445..b203988d08 100644 --- a/source/lac/sparse_matrix.cc +++ b/source/lac/sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/sparse_matrix.inst.in b/source/lac/sparse_matrix.inst.in index 343ed03ba6..314887f9f8 100644 --- a/source/lac/sparse_matrix.inst.in +++ b/source/lac/sparse_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/sparse_matrix_ez.cc b/source/lac/sparse_matrix_ez.cc index a8781bd351..3bc039714c 100644 --- a/source/lac/sparse_matrix_ez.cc +++ b/source/lac/sparse_matrix_ez.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/sparse_matrix_ez.inst.in b/source/lac/sparse_matrix_ez.inst.in index e4aae895b1..495ce2f961 100644 --- a/source/lac/sparse_matrix_ez.inst.in +++ b/source/lac/sparse_matrix_ez.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2002 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/sparse_matrix_inst2.cc b/source/lac/sparse_matrix_inst2.cc index 0028bc4810..428ff0178d 100644 --- a/source/lac/sparse_matrix_inst2.cc +++ b/source/lac/sparse_matrix_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparse_mic.cc b/source/lac/sparse_mic.cc index f8fa9e4422..a1ba247f3d 100644 --- a/source/lac/sparse_mic.cc +++ b/source/lac/sparse_mic.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2002 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparse_vanka.cc b/source/lac/sparse_vanka.cc index 436760a244..9cb74bb9cb 100644 --- a/source/lac/sparse_vanka.cc +++ b/source/lac/sparse_vanka.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparsity_pattern.cc b/source/lac/sparsity_pattern.cc index c5ca52fe82..48afd947c0 100644 --- a/source/lac/sparsity_pattern.cc +++ b/source/lac/sparsity_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparsity_pattern_base.cc b/source/lac/sparsity_pattern_base.cc index e6e65ac1af..56ab854098 100644 --- a/source/lac/sparsity_pattern_base.cc +++ b/source/lac/sparsity_pattern_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/sparsity_tools.cc b/source/lac/sparsity_tools.cc index 11c2b56d86..348358f4ff 100644 --- a/source/lac/sparsity_tools.cc +++ b/source/lac/sparsity_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/tensor_product_matrix.cc b/source/lac/tensor_product_matrix.cc index 223796f8a3..330594f30e 100644 --- a/source/lac/tensor_product_matrix.cc +++ b/source/lac/tensor_product_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/tensor_product_matrix.inst.in b/source/lac/tensor_product_matrix.inst.in index 4f301a8980..d967566f18 100644 --- a/source/lac/tensor_product_matrix.inst.in +++ b/source/lac/tensor_product_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; diff --git a/source/lac/tridiagonal_matrix.cc b/source/lac/tridiagonal_matrix.cc index f43a76455e..5af4aab0ff 100644 --- a/source/lac/tridiagonal_matrix.cc +++ b/source/lac/tridiagonal_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2005 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_block_sparse_matrix.cc b/source/lac/trilinos_block_sparse_matrix.cc index e76955a478..c4c65d5736 100644 --- a/source/lac/trilinos_block_sparse_matrix.cc +++ b/source/lac/trilinos_block_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_block_vector.cc b/source/lac/trilinos_block_vector.cc index ccea3109cc..3220b1edee 100644 --- a/source/lac/trilinos_block_vector.cc +++ b/source/lac/trilinos_block_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_epetra_communication_pattern.cc b/source/lac/trilinos_epetra_communication_pattern.cc index 3db029c283..71a9278085 100644 --- a/source/lac/trilinos_epetra_communication_pattern.cc +++ b/source/lac/trilinos_epetra_communication_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2015 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_epetra_vector.cc b/source/lac/trilinos_epetra_vector.cc index b1b87fffbc..09766ec35c 100644 --- a/source/lac/trilinos_epetra_vector.cc +++ b/source/lac/trilinos_epetra_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2015 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_precondition.cc b/source/lac/trilinos_precondition.cc index e4c1d15516..a62048736c 100644 --- a/source/lac/trilinos_precondition.cc +++ b/source/lac/trilinos_precondition.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_precondition_ml.cc b/source/lac/trilinos_precondition_ml.cc index 034cf2a5d9..903b3392d5 100644 --- a/source/lac/trilinos_precondition_ml.cc +++ b/source/lac/trilinos_precondition_ml.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2008 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/trilinos_precondition_muelu.cc b/source/lac/trilinos_precondition_muelu.cc index e1a4248a9b..0861882e0b 100644 --- a/source/lac/trilinos_precondition_muelu.cc +++ b/source/lac/trilinos_precondition_muelu.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2008 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/trilinos_solver.cc b/source/lac/trilinos_solver.cc index 89012c6e0f..37422f0bc0 100644 --- a/source/lac/trilinos_solver.cc +++ b/source/lac/trilinos_solver.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_sparse_matrix.cc b/source/lac/trilinos_sparse_matrix.cc index 4e286f9db3..6341c867f2 100644 --- a/source/lac/trilinos_sparse_matrix.cc +++ b/source/lac/trilinos_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/trilinos_sparse_matrix.inst.in b/source/lac/trilinos_sparse_matrix.inst.in index 33a0b5fe24..5aa9dac3cd 100644 --- a/source/lac/trilinos_sparse_matrix.inst.in +++ b/source/lac/trilinos_sparse_matrix.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/trilinos_sparsity_pattern.cc b/source/lac/trilinos_sparsity_pattern.cc index 9e6ba3c274..57336d018a 100644 --- a/source/lac/trilinos_sparsity_pattern.cc +++ b/source/lac/trilinos_sparsity_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/trilinos_tpetra_block_sparse_matrix.cc b/source/lac/trilinos_tpetra_block_sparse_matrix.cc index 283dad3bda..e41ad48a61 100644 --- a/source/lac/trilinos_tpetra_block_sparse_matrix.cc +++ b/source/lac/trilinos_tpetra_block_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_tpetra_block_vector.cc b/source/lac/trilinos_tpetra_block_vector.cc index 8eccf1971f..c6e186422a 100644 --- a/source/lac/trilinos_tpetra_block_vector.cc +++ b/source/lac/trilinos_tpetra_block_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_tpetra_communication_pattern.cc b/source/lac/trilinos_tpetra_communication_pattern.cc index 6b7224c957..184f38ae19 100644 --- a/source/lac/trilinos_tpetra_communication_pattern.cc +++ b/source/lac/trilinos_tpetra_communication_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_tpetra_solver_direct.cc b/source/lac/trilinos_tpetra_solver_direct.cc index 44fe43c2b5..095ef21a60 100644 --- a/source/lac/trilinos_tpetra_solver_direct.cc +++ b/source/lac/trilinos_tpetra_solver_direct.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2008 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include "deal.II/lac/trilinos_tpetra_solver_direct.templates.h" diff --git a/source/lac/trilinos_tpetra_sparse_matrix.cc b/source/lac/trilinos_tpetra_sparse_matrix.cc index c5c2f33dbf..76c5335856 100644 --- a/source/lac/trilinos_tpetra_sparse_matrix.cc +++ b/source/lac/trilinos_tpetra_sparse_matrix.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_tpetra_sparsity_pattern.cc b/source/lac/trilinos_tpetra_sparsity_pattern.cc index 0ba1380d44..a3d4cb41c9 100644 --- a/source/lac/trilinos_tpetra_sparsity_pattern.cc +++ b/source/lac/trilinos_tpetra_sparsity_pattern.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2023 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_tpetra_vector.cc b/source/lac/trilinos_tpetra_vector.cc index d8d1b3bd69..6c792504e4 100644 --- a/source/lac/trilinos_tpetra_vector.cc +++ b/source/lac/trilinos_tpetra_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_vector.cc b/source/lac/trilinos_vector.cc index f204d5a568..47885f0879 100644 --- a/source/lac/trilinos_vector.cc +++ b/source/lac/trilinos_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/trilinos_vector.inst.in b/source/lac/trilinos_vector.inst.in index edc1f7702f..013f4a997f 100644 --- a/source/lac/trilinos_vector.inst.in +++ b/source/lac/trilinos_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2008 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/utilities.cc b/source/lac/utilities.cc index 3a5547f64c..711f8fce18 100644 --- a/source/lac/utilities.cc +++ b/source/lac/utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/vector.cc b/source/lac/vector.cc index eaf3f8ad82..f69d07e954 100644 --- a/source/lac/vector.cc +++ b/source/lac/vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/lac/vector.inst.in b/source/lac/vector.inst.in index 511f786441..f960e76005 100644 --- a/source/lac/vector.inst.in +++ b/source/lac/vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/vector_memory.cc b/source/lac/vector_memory.cc index 57a73b0176..ffb86321f5 100644 --- a/source/lac/vector_memory.cc +++ b/source/lac/vector_memory.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/vector_memory.inst.in b/source/lac/vector_memory.inst.in index e12dd7dc63..5ea0e698ed 100644 --- a/source/lac/vector_memory.inst.in +++ b/source/lac/vector_memory.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2007 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/lac/vector_memory_cuda.cc b/source/lac/vector_memory_cuda.cc index 82c6b19ffe..743ba77dc3 100644 --- a/source/lac/vector_memory_cuda.cc +++ b/source/lac/vector_memory_cuda.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/lac/vector_memory_release.inst.in b/source/lac/vector_memory_release.inst.in index 36b1119711..edf9f6116f 100644 --- a/source/lac/vector_memory_release.inst.in +++ b/source/lac/vector_memory_release.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1999 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2000 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/matrix_free/CMakeLists.txt b/source/matrix_free/CMakeLists.txt index 4333e75eab..2df929bcdb 100644 --- a/source/matrix_free/CMakeLists.txt +++ b/source/matrix_free/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2013 - 2024 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src dof_info.cc diff --git a/source/matrix_free/dof_info.cc b/source/matrix_free/dof_info.cc index 433e501368..71230646b8 100644 --- a/source/matrix_free/dof_info.cc +++ b/source/matrix_free/dof_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/evaluation_template_face_factory.cc b/source/matrix_free/evaluation_template_face_factory.cc index 9a2df3aeb5..24683aec58 100644 --- a/source/matrix_free/evaluation_template_face_factory.cc +++ b/source/matrix_free/evaluation_template_face_factory.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/evaluation_template_face_factory.inst.in b/source/matrix_free/evaluation_template_face_factory.inst.in index d98cac1e9f..11e9be6f65 100644 --- a/source/matrix_free/evaluation_template_face_factory.inst.in +++ b/source/matrix_free/evaluation_template_face_factory.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; diff --git a/source/matrix_free/evaluation_template_face_factory_inst2.cc b/source/matrix_free/evaluation_template_face_factory_inst2.cc index 5b3b84081d..5c4fcbe2db 100644 --- a/source/matrix_free/evaluation_template_face_factory_inst2.cc +++ b/source/matrix_free/evaluation_template_face_factory_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 1 #include "evaluation_template_face_factory.cc" diff --git a/source/matrix_free/evaluation_template_face_factory_inst3.cc b/source/matrix_free/evaluation_template_face_factory_inst3.cc index 979c7e432b..2fffdc898a 100644 --- a/source/matrix_free/evaluation_template_face_factory_inst3.cc +++ b/source/matrix_free/evaluation_template_face_factory_inst3.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 2 #include "evaluation_template_face_factory.cc" diff --git a/source/matrix_free/evaluation_template_face_factory_inst4.cc b/source/matrix_free/evaluation_template_face_factory_inst4.cc index b444b1107f..8d2c3cb040 100644 --- a/source/matrix_free/evaluation_template_face_factory_inst4.cc +++ b/source/matrix_free/evaluation_template_face_factory_inst4.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 3 #include "evaluation_template_face_factory.cc" diff --git a/source/matrix_free/evaluation_template_face_factory_inst5.cc b/source/matrix_free/evaluation_template_face_factory_inst5.cc index bcfd4482bb..a07e7d75f1 100644 --- a/source/matrix_free/evaluation_template_face_factory_inst5.cc +++ b/source/matrix_free/evaluation_template_face_factory_inst5.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 4 #include "evaluation_template_face_factory.cc" diff --git a/source/matrix_free/evaluation_template_face_factory_inst6.cc b/source/matrix_free/evaluation_template_face_factory_inst6.cc index 8aaeedec00..b39eba0dab 100644 --- a/source/matrix_free/evaluation_template_face_factory_inst6.cc +++ b/source/matrix_free/evaluation_template_face_factory_inst6.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 5 #include "evaluation_template_face_factory.cc" diff --git a/source/matrix_free/evaluation_template_factory.cc b/source/matrix_free/evaluation_template_factory.cc index 5328f2331e..0f72ccfebb 100644 --- a/source/matrix_free/evaluation_template_factory.cc +++ b/source/matrix_free/evaluation_template_factory.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/evaluation_template_factory.inst.in b/source/matrix_free/evaluation_template_factory.inst.in index 2385854370..3237b7753e 100644 --- a/source/matrix_free/evaluation_template_factory.inst.in +++ b/source/matrix_free/evaluation_template_factory.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes.cc index 21e8c917f7..7f8a71cb5b 100644 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes.cc +++ b/source/matrix_free/evaluation_template_factory_hanging_nodes.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes.inst.in b/source/matrix_free/evaluation_template_factory_hanging_nodes.inst.in index c122184328..f6b7baf611 100644 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes.inst.in +++ b/source/matrix_free/evaluation_template_factory_hanging_nodes.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; diff --git a/source/matrix_free/evaluation_template_factory_inst2.cc b/source/matrix_free/evaluation_template_factory_inst2.cc index 3c6c193da3..4d13a0ac47 100644 --- a/source/matrix_free/evaluation_template_factory_inst2.cc +++ b/source/matrix_free/evaluation_template_factory_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 1 #include "evaluation_template_factory.cc" diff --git a/source/matrix_free/evaluation_template_factory_inst3.cc b/source/matrix_free/evaluation_template_factory_inst3.cc index ddf1b77a72..0ecf474662 100644 --- a/source/matrix_free/evaluation_template_factory_inst3.cc +++ b/source/matrix_free/evaluation_template_factory_inst3.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 2 #include "evaluation_template_factory.cc" diff --git a/source/matrix_free/evaluation_template_factory_inst4.cc b/source/matrix_free/evaluation_template_factory_inst4.cc index 5f76e3a956..68b2e235f3 100644 --- a/source/matrix_free/evaluation_template_factory_inst4.cc +++ b/source/matrix_free/evaluation_template_factory_inst4.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 3 #include "evaluation_template_factory.cc" diff --git a/source/matrix_free/evaluation_template_factory_inst5.cc b/source/matrix_free/evaluation_template_factory_inst5.cc index af122d3e7d..bc3f72de30 100644 --- a/source/matrix_free/evaluation_template_factory_inst5.cc +++ b/source/matrix_free/evaluation_template_factory_inst5.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 4 #include "evaluation_template_factory.cc" diff --git a/source/matrix_free/evaluation_template_factory_inst6.cc b/source/matrix_free/evaluation_template_factory_inst6.cc index 8cc50063b0..8cf67bb980 100644 --- a/source/matrix_free/evaluation_template_factory_inst6.cc +++ b/source/matrix_free/evaluation_template_factory_inst6.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 5 #include "evaluation_template_factory.cc" diff --git a/source/matrix_free/fe_point_evaluation.cc b/source/matrix_free/fe_point_evaluation.cc index 6948c94db5..958e1ef2e1 100644 --- a/source/matrix_free/fe_point_evaluation.cc +++ b/source/matrix_free/fe_point_evaluation.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/matrix_free/fe_point_evaluation.inst.in b/source/matrix_free/fe_point_evaluation.inst.in index 05c4966b8a..5920592efb 100644 --- a/source/matrix_free/fe_point_evaluation.inst.in +++ b/source/matrix_free/fe_point_evaluation.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/matrix_free/mapping_info.cc b/source/matrix_free/mapping_info.cc index 45cf8eacc2..97d0ff1380 100644 --- a/source/matrix_free/mapping_info.cc +++ b/source/matrix_free/mapping_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/mapping_info.inst.in b/source/matrix_free/mapping_info.inst.in index 4727a6c92e..036fc5b8db 100644 --- a/source/matrix_free/mapping_info.inst.in +++ b/source/matrix_free/mapping_info.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; diff --git a/source/matrix_free/mapping_info_inst2.cc b/source/matrix_free/mapping_info_inst2.cc index 6811f8d44d..109bb82f41 100644 --- a/source/matrix_free/mapping_info_inst2.cc +++ b/source/matrix_free/mapping_info_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 1 #include "mapping_info.cc" diff --git a/source/matrix_free/mapping_info_inst3.cc b/source/matrix_free/mapping_info_inst3.cc index 534277437d..044b7a4200 100644 --- a/source/matrix_free/mapping_info_inst3.cc +++ b/source/matrix_free/mapping_info_inst3.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #define SPLIT_INSTANTIATIONS_INDEX 2 #include "mapping_info.cc" diff --git a/source/matrix_free/matrix_free.cc b/source/matrix_free/matrix_free.cc index 10d9c84d97..651283ded2 100644 --- a/source/matrix_free/matrix_free.cc +++ b/source/matrix_free/matrix_free.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2011 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/matrix_free.inst.in b/source/matrix_free/matrix_free.inst.in index 0ae3ae5d0d..41e6931aa4 100644 --- a/source/matrix_free/matrix_free.inst.in +++ b/source/matrix_free/matrix_free.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2012 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; diff --git a/source/matrix_free/portable_matrix_free.cc b/source/matrix_free/portable_matrix_free.cc index 4e75156dc8..8422260e60 100644 --- a/source/matrix_free/portable_matrix_free.cc +++ b/source/matrix_free/portable_matrix_free.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/shape_info.cc b/source/matrix_free/shape_info.cc index aed24a6b40..8e53446d8b 100644 --- a/source/matrix_free/shape_info.cc +++ b/source/matrix_free/shape_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/shape_info.inst.in b/source/matrix_free/shape_info.inst.in index dbf8022d34..c07dcea0e8 100644 --- a/source/matrix_free/shape_info.inst.in +++ b/source/matrix_free/shape_info.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_scalar : REAL_SCALARS) diff --git a/source/matrix_free/task_info.cc b/source/matrix_free/task_info.cc index 6fe4aa85da..54b033bc62 100644 --- a/source/matrix_free/task_info.cc +++ b/source/matrix_free/task_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/matrix_free/vector_data_exchange.cc b/source/matrix_free/vector_data_exchange.cc index 3e1250bea6..cf7057ec36 100644 --- a/source/matrix_free/vector_data_exchange.cc +++ b/source/matrix_free/vector_data_exchange.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/meshworker/CMakeLists.txt b/source/meshworker/CMakeLists.txt index 1581616221..98930fa1b6 100644 --- a/source/meshworker/CMakeLists.txt +++ b/source/meshworker/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2013 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src mesh_worker.cc diff --git a/source/meshworker/mesh_worker.cc b/source/meshworker/mesh_worker.cc index 8fdd7d7041..d18f4e0ab1 100644 --- a/source/meshworker/mesh_worker.cc +++ b/source/meshworker/mesh_worker.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2006 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2009 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/meshworker/mesh_worker_info.cc b/source/meshworker/mesh_worker_info.cc index bb6bcc6276..7c190efe97 100644 --- a/source/meshworker/mesh_worker_info.cc +++ b/source/meshworker/mesh_worker_info.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/meshworker/mesh_worker_info.inst.in b/source/meshworker/mesh_worker_info.inst.in index 69fda90ceb..472c64e0aa 100644 --- a/source/meshworker/mesh_worker_info.inst.in +++ b/source/meshworker/mesh_worker_info.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/meshworker/mesh_worker_vector_selector.cc b/source/meshworker/mesh_worker_vector_selector.cc index 8b1ebf7719..3f9410c3ea 100644 --- a/source/meshworker/mesh_worker_vector_selector.cc +++ b/source/meshworker/mesh_worker_vector_selector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/meshworker/mesh_worker_vector_selector.inst.in b/source/meshworker/mesh_worker_vector_selector.inst.in index e344473962..f156f43ee3 100644 --- a/source/meshworker/mesh_worker_vector_selector.inst.in +++ b/source/meshworker/mesh_worker_vector_selector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/meshworker/scratch_data.cc b/source/meshworker/scratch_data.cc index 943f48fec0..3925f7adfd 100644 --- a/source/meshworker/scratch_data.cc +++ b/source/meshworker/scratch_data.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/meshworker/scratch_data.inst.in b/source/meshworker/scratch_data.inst.in index 96eb79e413..384ec4b464 100644 --- a/source/meshworker/scratch_data.inst.in +++ b/source/meshworker/scratch_data.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/multigrid/CMakeLists.txt b/source/multigrid/CMakeLists.txt index 285f91a924..00059582e5 100644 --- a/source/multigrid/CMakeLists.txt +++ b/source/multigrid/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src mg_base.cc diff --git a/source/multigrid/mg_base.cc b/source/multigrid/mg_base.cc index a125494840..faafc1b6be 100644 --- a/source/multigrid/mg_base.cc +++ b/source/multigrid/mg_base.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/multigrid/mg_base.inst.in b/source/multigrid/mg_base.inst.in index 166eae7adc..5fe5e2c09f 100644 --- a/source/multigrid/mg_base.inst.in +++ b/source/multigrid/mg_base.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2012 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : VECTOR_TYPES) diff --git a/source/multigrid/mg_constrained_dofs.cc b/source/multigrid/mg_constrained_dofs.cc index 27da1a26c3..d9fccb66f7 100644 --- a/source/multigrid/mg_constrained_dofs.cc +++ b/source/multigrid/mg_constrained_dofs.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_constrained_dofs.inst.in b/source/multigrid/mg_constrained_dofs.inst.in index 571e037aa4..c3e767de0e 100644 --- a/source/multigrid/mg_constrained_dofs.inst.in +++ b/source/multigrid/mg_constrained_dofs.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_level_global_transfer.cc b/source/multigrid/mg_level_global_transfer.cc index 709ba18794..15539f892a 100644 --- a/source/multigrid/mg_level_global_transfer.cc +++ b/source/multigrid/mg_level_global_transfer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2003 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_level_global_transfer.inst.in b/source/multigrid/mg_level_global_transfer.inst.in index b7a6c59160..8f6ee1a1e7 100644 --- a/source/multigrid/mg_level_global_transfer.inst.in +++ b/source/multigrid/mg_level_global_transfer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_tools.cc b/source/multigrid/mg_tools.cc index c55654bda3..a6ea67bf92 100644 --- a/source/multigrid/mg_tools.cc +++ b/source/multigrid/mg_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/multigrid/mg_tools.inst.in b/source/multigrid/mg_tools.inst.in index bc11cc8546..4517f6fe91 100644 --- a/source/multigrid/mg_tools.inst.in +++ b/source/multigrid/mg_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_transfer_block.cc b/source/multigrid/mg_transfer_block.cc index 72312c2d19..178368cb1a 100644 --- a/source/multigrid/mg_transfer_block.cc +++ b/source/multigrid/mg_transfer_block.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_transfer_block.inst.in b/source/multigrid/mg_transfer_block.inst.in index 70521c0d53..2b9159b5cb 100644 --- a/source/multigrid/mg_transfer_block.inst.in +++ b/source/multigrid/mg_transfer_block.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_transfer_component.cc b/source/multigrid/mg_transfer_component.cc index 7b01db3d3f..93c5073d6e 100644 --- a/source/multigrid/mg_transfer_component.cc +++ b/source/multigrid/mg_transfer_component.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_transfer_component.inst.in b/source/multigrid/mg_transfer_component.inst.in index 7503bb65a5..5c34ffc0f8 100644 --- a/source/multigrid/mg_transfer_component.inst.in +++ b/source/multigrid/mg_transfer_component.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_transfer_global_coarsening.cc b/source/multigrid/mg_transfer_global_coarsening.cc index accc6bca26..c65d9dac5b 100644 --- a/source/multigrid/mg_transfer_global_coarsening.cc +++ b/source/multigrid/mg_transfer_global_coarsening.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_transfer_global_coarsening.inst.in b/source/multigrid/mg_transfer_global_coarsening.inst.in index 62a9600349..058ac9fc0d 100644 --- a/source/multigrid/mg_transfer_global_coarsening.inst.in +++ b/source/multigrid/mg_transfer_global_coarsening.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S1 : REAL_SCALARS) diff --git a/source/multigrid/mg_transfer_internal.cc b/source/multigrid/mg_transfer_internal.cc index 584e4846e1..e64d722db5 100644 --- a/source/multigrid/mg_transfer_internal.cc +++ b/source/multigrid/mg_transfer_internal.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_transfer_internal.inst.in b/source/multigrid/mg_transfer_internal.inst.in index d6631aa417..c0f5837843 100644 --- a/source/multigrid/mg_transfer_internal.inst.in +++ b/source/multigrid/mg_transfer_internal.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_transfer_matrix_free.cc b/source/multigrid/mg_transfer_matrix_free.cc index c8b569d656..31f3e26199 100644 --- a/source/multigrid/mg_transfer_matrix_free.cc +++ b/source/multigrid/mg_transfer_matrix_free.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_transfer_matrix_free.inst.in b/source/multigrid/mg_transfer_matrix_free.inst.in index 0034d1b1a5..87d7f5b3a0 100644 --- a/source/multigrid/mg_transfer_matrix_free.inst.in +++ b/source/multigrid/mg_transfer_matrix_free.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/mg_transfer_prebuilt.cc b/source/multigrid/mg_transfer_prebuilt.cc index 7e8610c99a..d4e54b37d8 100644 --- a/source/multigrid/mg_transfer_prebuilt.cc +++ b/source/multigrid/mg_transfer_prebuilt.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2003 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/mg_transfer_prebuilt.inst.in b/source/multigrid/mg_transfer_prebuilt.inst.in index 6b0e3ed9b5..9881e1bc9c 100644 --- a/source/multigrid/mg_transfer_prebuilt.inst.in +++ b/source/multigrid/mg_transfer_prebuilt.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/multigrid/multigrid.cc b/source/multigrid/multigrid.cc index 4096bd0b8b..1743e9126c 100644 --- a/source/multigrid/multigrid.cc +++ b/source/multigrid/multigrid.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/multigrid/multigrid.inst.in b/source/multigrid/multigrid.inst.in index 751a497030..4aca0ef67e 100644 --- a/source/multigrid/multigrid.inst.in +++ b/source/multigrid/multigrid.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2012 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : VECTOR_TYPES) diff --git a/source/non_matching/CMakeLists.txt b/source/non_matching/CMakeLists.txt index 820bf2b714..a20c81933f 100644 --- a/source/non_matching/CMakeLists.txt +++ b/source/non_matching/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src fe_immersed_values.cc diff --git a/source/non_matching/coupling.cc b/source/non_matching/coupling.cc index fbeb92f10b..33887b681c 100644 --- a/source/non_matching/coupling.cc +++ b/source/non_matching/coupling.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/non_matching/coupling.inst.in b/source/non_matching/coupling.inst.in index bf2f195c77..16ecb02dbf 100644 --- a/source/non_matching/coupling.inst.in +++ b/source/non_matching/coupling.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (dim0 : DIMENSIONS; dim1 : DIMENSIONS; spacedim : SPACE_DIMENSIONS; diff --git a/source/non_matching/fe_immersed_values.cc b/source/non_matching/fe_immersed_values.cc index b9f7e434f2..db2b01c0a0 100644 --- a/source/non_matching/fe_immersed_values.cc +++ b/source/non_matching/fe_immersed_values.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/non_matching/fe_immersed_values.inst.in b/source/non_matching/fe_immersed_values.inst.in index 639964cd86..9724a6609c 100644 --- a/source/non_matching/fe_immersed_values.inst.in +++ b/source/non_matching/fe_immersed_values.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2021 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/non_matching/fe_values.cc b/source/non_matching/fe_values.cc index 6f30fcbe10..df9c45d2fe 100644 --- a/source/non_matching/fe_values.cc +++ b/source/non_matching/fe_values.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/non_matching/fe_values.inst.in b/source/non_matching/fe_values.inst.in index 1db585cd30..91c0172018 100644 --- a/source/non_matching/fe_values.inst.in +++ b/source/non_matching/fe_values.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/non_matching/immersed_surface_quadrature.cc b/source/non_matching/immersed_surface_quadrature.cc index b415d41170..6628e06283 100644 --- a/source/non_matching/immersed_surface_quadrature.cc +++ b/source/non_matching/immersed_surface_quadrature.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/non_matching/mesh_classifier.cc b/source/non_matching/mesh_classifier.cc index c1c17eb429..1c653b6c26 100644 --- a/source/non_matching/mesh_classifier.cc +++ b/source/non_matching/mesh_classifier.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/non_matching/mesh_classifier.inst.in b/source/non_matching/mesh_classifier.inst.in index d06d4dc400..20f264ad51 100644 --- a/source/non_matching/mesh_classifier.inst.in +++ b/source/non_matching/mesh_classifier.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE at -// the top level of the deal.II distribution. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/non_matching/quadrature_generator.cc b/source/non_matching/quadrature_generator.cc index b3656951e9..3dc9d32c95 100644 --- a/source/non_matching/quadrature_generator.cc +++ b/source/non_matching/quadrature_generator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2021 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/non_matching/quadrature_generator.inst.in b/source/non_matching/quadrature_generator.inst.in index 1369636cf8..4ea3e594c2 100644 --- a/source/non_matching/quadrature_generator.inst.in +++ b/source/non_matching/quadrature_generator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/CMakeLists.txt b/source/numerics/CMakeLists.txt index 9ecb43dcba..4190495b48 100644 --- a/source/numerics/CMakeLists.txt +++ b/source/numerics/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_unity_include_src data_out.cc diff --git a/source/numerics/cell_data_transfer.cc b/source/numerics/cell_data_transfer.cc index 7679387c8f..8056d6a8dc 100644 --- a/source/numerics/cell_data_transfer.cc +++ b/source/numerics/cell_data_transfer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/cell_data_transfer.inst.in b/source/numerics/cell_data_transfer.inst.in index 0bc52b1ae8..fee3774e79 100644 --- a/source/numerics/cell_data_transfer.inst.in +++ b/source/numerics/cell_data_transfer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/data_out.cc b/source/numerics/data_out.cc index ffd729134f..f8261cd83e 100644 --- a/source/numerics/data_out.cc +++ b/source/numerics/data_out.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/data_out.inst.in b/source/numerics/data_out.inst.in index 953f3097f9..5af9f13d6b 100644 --- a/source/numerics/data_out.inst.in +++ b/source/numerics/data_out.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/data_out_dof_data.cc b/source/numerics/data_out_dof_data.cc index 7a047240af..f523bc57f9 100644 --- a/source/numerics/data_out_dof_data.cc +++ b/source/numerics/data_out_dof_data.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2017 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2014 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/data_out_dof_data.inst.in b/source/numerics/data_out_dof_data.inst.in index d8fbdbc8ce..255177f19b 100644 --- a/source/numerics/data_out_dof_data.inst.in +++ b/source/numerics/data_out_dof_data.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : VECTOR_TYPES; deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/data_out_dof_data_codim.cc b/source/numerics/data_out_dof_data_codim.cc index 7cc3cca78f..9addaad9e6 100644 --- a/source/numerics/data_out_dof_data_codim.cc +++ b/source/numerics/data_out_dof_data_codim.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/data_out_dof_data_codim.inst.in b/source/numerics/data_out_dof_data_codim.inst.in index 247862d4ea..0259aec89e 100644 --- a/source/numerics/data_out_dof_data_codim.inst.in +++ b/source/numerics/data_out_dof_data_codim.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2010 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/data_out_dof_data_inst2.cc b/source/numerics/data_out_dof_data_inst2.cc index c5af3dec91..7030b88a8e 100644 --- a/source/numerics/data_out_dof_data_inst2.cc +++ b/source/numerics/data_out_dof_data_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/data_out_faces.cc b/source/numerics/data_out_faces.cc index 1e48fab3fd..b3d3758a5c 100644 --- a/source/numerics/data_out_faces.cc +++ b/source/numerics/data_out_faces.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/data_out_faces.inst.in b/source/numerics/data_out_faces.inst.in index 43ae0aedc2..16c5aeb8c0 100644 --- a/source/numerics/data_out_faces.inst.in +++ b/source/numerics/data_out_faces.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/data_out_resample.cc b/source/numerics/data_out_resample.cc index ff84733fb2..1d2d0d59dc 100644 --- a/source/numerics/data_out_resample.cc +++ b/source/numerics/data_out_resample.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/data_out_resample.inst.in b/source/numerics/data_out_resample.inst.in index 853119f471..3cdb865af9 100644 --- a/source/numerics/data_out_resample.inst.in +++ b/source/numerics/data_out_resample.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_patch_dimension : DIMENSIONS; diff --git a/source/numerics/data_out_rotation.cc b/source/numerics/data_out_rotation.cc index 2725bfddd9..7846925054 100644 --- a/source/numerics/data_out_rotation.cc +++ b/source/numerics/data_out_rotation.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/data_out_rotation.inst.in b/source/numerics/data_out_rotation.inst.in index f998d719bd..aa2ef21f23 100644 --- a/source/numerics/data_out_rotation.inst.in +++ b/source/numerics/data_out_rotation.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/data_out_stack.cc b/source/numerics/data_out_stack.cc index ee4de094a2..c2dcd3b837 100644 --- a/source/numerics/data_out_stack.cc +++ b/source/numerics/data_out_stack.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/data_out_stack.inst.in b/source/numerics/data_out_stack.inst.in index d0bb138a77..076faba3aa 100644 --- a/source/numerics/data_out_stack.inst.in +++ b/source/numerics/data_out_stack.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/data_postprocessor.cc b/source/numerics/data_postprocessor.cc index b593aeb669..83dcb4c373 100644 --- a/source/numerics/data_postprocessor.cc +++ b/source/numerics/data_postprocessor.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/data_postprocessor.inst.in b/source/numerics/data_postprocessor.inst.in index 32d878130f..148c82dc63 100644 --- a/source/numerics/data_postprocessor.inst.in +++ b/source/numerics/data_postprocessor.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/derivative_approximation.cc b/source/numerics/derivative_approximation.cc index edcd494bdf..fb43e67b9f 100644 --- a/source/numerics/derivative_approximation.cc +++ b/source/numerics/derivative_approximation.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2000 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/derivative_approximation.inst.in b/source/numerics/derivative_approximation.inst.in index 8735195632..a96901294c 100644 --- a/source/numerics/derivative_approximation.inst.in +++ b/source/numerics/derivative_approximation.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; VEC : REAL_VECTOR_TYPES) diff --git a/source/numerics/dof_output_operator.cc b/source/numerics/dof_output_operator.cc index 438bd4a7f2..0a2e83fea3 100644 --- a/source/numerics/dof_output_operator.cc +++ b/source/numerics/dof_output_operator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/dof_output_operator.inst.in b/source/numerics/dof_output_operator.inst.in index 660a848daa..99b4410e02 100644 --- a/source/numerics/dof_output_operator.inst.in +++ b/source/numerics/dof_output_operator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/error_estimator.cc b/source/numerics/error_estimator.cc index 5031949597..44a8f6198c 100644 --- a/source/numerics/error_estimator.cc +++ b/source/numerics/error_estimator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2015 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/error_estimator.inst.in b/source/numerics/error_estimator.inst.in index bdebf4965f..8741c991af 100644 --- a/source/numerics/error_estimator.inst.in +++ b/source/numerics/error_estimator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/numerics/error_estimator_1d.cc b/source/numerics/error_estimator_1d.cc index 44cc359660..2a4f71fded 100644 --- a/source/numerics/error_estimator_1d.cc +++ b/source/numerics/error_estimator_1d.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/error_estimator_1d.inst.in b/source/numerics/error_estimator_1d.inst.in index ba42e0c969..a43b76fb77 100644 --- a/source/numerics/error_estimator_1d.inst.in +++ b/source/numerics/error_estimator_1d.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/error_estimator_inst2.cc b/source/numerics/error_estimator_inst2.cc index 31d35d1772..598060393a 100644 --- a/source/numerics/error_estimator_inst2.cc +++ b/source/numerics/error_estimator_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2015 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/fe_field_function.cc b/source/numerics/fe_field_function.cc index a9cbc639a2..416835d6e4 100644 --- a/source/numerics/fe_field_function.cc +++ b/source/numerics/fe_field_function.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/fe_field_function.inst.in b/source/numerics/fe_field_function.inst.in index 32fa59c2b1..f0f813c1aa 100644 --- a/source/numerics/fe_field_function.inst.in +++ b/source/numerics/fe_field_function.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2007 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/histogram.cc b/source/numerics/histogram.cc index be367f9629..1d820faa63 100644 --- a/source/numerics/histogram.cc +++ b/source/numerics/histogram.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/matrix_creator.cc b/source/numerics/matrix_creator.cc index a83ad80a8d..4d7b38170b 100644 --- a/source/numerics/matrix_creator.cc +++ b/source/numerics/matrix_creator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/matrix_creator.inst.in b/source/numerics/matrix_creator.inst.in index 65eb74aba0..be73b9fff8 100644 --- a/source/numerics/matrix_creator.inst.in +++ b/source/numerics/matrix_creator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/matrix_creator_inst2.cc b/source/numerics/matrix_creator_inst2.cc index dd0bfb7faa..2331d097c9 100644 --- a/source/numerics/matrix_creator_inst2.cc +++ b/source/numerics/matrix_creator_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // This file compiles a part of the instantiations from matrix_creator.cc // to reduce the compilation unit (and memory consumption) diff --git a/source/numerics/matrix_creator_inst3.cc b/source/numerics/matrix_creator_inst3.cc index 844e758c35..5ea5fee894 100644 --- a/source/numerics/matrix_creator_inst3.cc +++ b/source/numerics/matrix_creator_inst3.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // This file compiles a part of the instantiations from matrix_creator.cc // to reduce the compilation unit (and memory consumption) diff --git a/source/numerics/matrix_tools.cc b/source/numerics/matrix_tools.cc index b83146596d..7398048480 100644 --- a/source/numerics/matrix_tools.cc +++ b/source/numerics/matrix_tools.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/matrix_tools.inst.in b/source/numerics/matrix_tools.inst.in index 44fd6b7598..56f0beb47d 100644 --- a/source/numerics/matrix_tools.inst.in +++ b/source/numerics/matrix_tools.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2010 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (number : REAL_AND_COMPLEX_SCALARS) { diff --git a/source/numerics/matrix_tools_once.cc b/source/numerics/matrix_tools_once.cc index d311bcb9e9..fb2127082f 100644 --- a/source/numerics/matrix_tools_once.cc +++ b/source/numerics/matrix_tools_once.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2016 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/point_value_history.cc b/source/numerics/point_value_history.cc index b94adccc66..2958c2a455 100644 --- a/source/numerics/point_value_history.cc +++ b/source/numerics/point_value_history.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/point_value_history.inst.in b/source/numerics/point_value_history.inst.in index 0c2ea3b329..b2778efeb7 100644 --- a/source/numerics/point_value_history.inst.in +++ b/source/numerics/point_value_history.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2009 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/smoothness_estimator.cc b/source/numerics/smoothness_estimator.cc index 1aec905466..e3bd24d6a4 100644 --- a/source/numerics/smoothness_estimator.cc +++ b/source/numerics/smoothness_estimator.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2018 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/smoothness_estimator.inst.in b/source/numerics/smoothness_estimator.inst.in index 86fd1259a6..dd3bda1b51 100644 --- a/source/numerics/smoothness_estimator.inst.in +++ b/source/numerics/smoothness_estimator.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2018 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2020 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; diff --git a/source/numerics/solution_transfer.cc b/source/numerics/solution_transfer.cc index 8fb2d41b9b..81c87c503e 100644 --- a/source/numerics/solution_transfer.cc +++ b/source/numerics/solution_transfer.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/solution_transfer.inst.in b/source/numerics/solution_transfer.inst.in index 1dcf17d467..a53d7569c8 100644 --- a/source/numerics/solution_transfer.inst.in +++ b/source/numerics/solution_transfer.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2021 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2010 - 2021 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : VECTOR_TYPES; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/solution_transfer_inst2.cc b/source/numerics/solution_transfer_inst2.cc index fbbaa26ad9..e54840b246 100644 --- a/source/numerics/solution_transfer_inst2.cc +++ b/source/numerics/solution_transfer_inst2.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // This file compiles the second quarter of the instantiations from // solution_transfer.cc to reduce the compilation unit (and memory consumption) diff --git a/source/numerics/solution_transfer_inst3.cc b/source/numerics/solution_transfer_inst3.cc index 7b9d145590..608ea0d8bb 100644 --- a/source/numerics/solution_transfer_inst3.cc +++ b/source/numerics/solution_transfer_inst3.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // This file compiles the third quarter of the instantiations from // solution_transfer.cc to reduce the compilation unit (and memory consumption) diff --git a/source/numerics/solution_transfer_inst4.cc b/source/numerics/solution_transfer_inst4.cc index 8d9fdd6545..de988d46f4 100644 --- a/source/numerics/solution_transfer_inst4.cc +++ b/source/numerics/solution_transfer_inst4.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // This file compiles the last quarter of the instantiations from // solution_transfer.cc to reduce the compilation unit (and memory consumption) diff --git a/source/numerics/time_dependent.cc b/source/numerics/time_dependent.cc index d803e40ea2..93132fbe1d 100644 --- a/source/numerics/time_dependent.cc +++ b/source/numerics/time_dependent.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1999 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/numerics/time_dependent.inst.in b/source/numerics/time_dependent.inst.in index 809e190d9a..5a4a7f9026 100644 --- a/source/numerics/time_dependent.inst.in +++ b/source/numerics/time_dependent.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/numerics/vector_tools_boundary.cc b/source/numerics/vector_tools_boundary.cc index 2177613d00..a9d25b5299 100644 --- a/source/numerics/vector_tools_boundary.cc +++ b/source/numerics/vector_tools_boundary.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_boundary.inst.in b/source/numerics/vector_tools_boundary.inst.in index 1b38d96515..0864f4ac2c 100644 --- a/source/numerics/vector_tools_boundary.inst.in +++ b/source/numerics/vector_tools_boundary.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2022 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; diff --git a/source/numerics/vector_tools_constraints.cc b/source/numerics/vector_tools_constraints.cc index 6b8a194669..68ff8f8f1f 100644 --- a/source/numerics/vector_tools_constraints.cc +++ b/source/numerics/vector_tools_constraints.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_constraints.inst.in b/source/numerics/vector_tools_constraints.inst.in index 78945bd156..76eeb8e975 100644 --- a/source/numerics/vector_tools_constraints.inst.in +++ b/source/numerics/vector_tools_constraints.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO[SP]: replace by diff --git a/source/numerics/vector_tools_integrate_difference.inst.in b/source/numerics/vector_tools_integrate_difference.inst.in index 45652428a1..5c5dbadeb1 100644 --- a/source/numerics/vector_tools_integrate_difference.inst.in +++ b/source/numerics/vector_tools_integrate_difference.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/vector_tools_interpolate.cc b/source/numerics/vector_tools_interpolate.cc index fb6d2c1228..7cfe0cd31b 100644 --- a/source/numerics/vector_tools_interpolate.cc +++ b/source/numerics/vector_tools_interpolate.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_interpolate.inst.in b/source/numerics/vector_tools_interpolate.inst.in index 728fee89cb..592964c707 100644 --- a/source/numerics/vector_tools_interpolate.inst.in +++ b/source/numerics/vector_tools_interpolate.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/vector_tools_mean_value.cc b/source/numerics/vector_tools_mean_value.cc index a979dfab76..815e3426af 100644 --- a/source/numerics/vector_tools_mean_value.cc +++ b/source/numerics/vector_tools_mean_value.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_mean_value.inst.in b/source/numerics/vector_tools_mean_value.inst.in index 3eccd8fa75..f6836b0472 100644 --- a/source/numerics/vector_tools_mean_value.inst.in +++ b/source/numerics/vector_tools_mean_value.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (S : REAL_AND_COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/numerics/vector_tools_point_gradient.cc b/source/numerics/vector_tools_point_gradient.cc index 9b1ac663e3..6513f104ef 100644 --- a/source/numerics/vector_tools_point_gradient.cc +++ b/source/numerics/vector_tools_point_gradient.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_point_gradient.inst.in b/source/numerics/vector_tools_point_gradient.inst.in index 582857a1df..23e908ad60 100644 --- a/source/numerics/vector_tools_point_gradient.inst.in +++ b/source/numerics/vector_tools_point_gradient.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2015 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : VECTOR_TYPES; deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/numerics/vector_tools_point_value.cc b/source/numerics/vector_tools_point_value.cc index a51277e204..99ca4bac30 100644 --- a/source/numerics/vector_tools_point_value.cc +++ b/source/numerics/vector_tools_point_value.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 1998 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_point_value.inst.in b/source/numerics/vector_tools_point_value.inst.in index 43027490d1..c5bd8fa05c 100644 --- a/source/numerics/vector_tools_point_value.inst.in +++ b/source/numerics/vector_tools_point_value.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // TODO[SP]: replace by diff --git a/source/numerics/vector_tools_project.inst.in b/source/numerics/vector_tools_project.inst.in index 6bac558e6c..8c9a155960 100644 --- a/source/numerics/vector_tools_project.inst.in +++ b/source/numerics/vector_tools_project.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2018 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/vector_tools_project_codim.cc b/source/numerics/vector_tools_project_codim.cc index ec51e470a5..8904233a58 100644 --- a/source/numerics/vector_tools_project_codim.cc +++ b/source/numerics/vector_tools_project_codim.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_project_codim.inst.in b/source/numerics/vector_tools_project_codim.inst.in index 081f44259d..5cf9c895b7 100644 --- a/source/numerics/vector_tools_project_codim.inst.in +++ b/source/numerics/vector_tools_project_codim.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/vector_tools_project_hp.cc b/source/numerics/vector_tools_project_hp.cc index f0c8181463..867bbfdd2d 100644 --- a/source/numerics/vector_tools_project_hp.cc +++ b/source/numerics/vector_tools_project_hp.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_project_hp.inst.in b/source/numerics/vector_tools_project_hp.inst.in index fa6f03f88a..d7eab8acb0 100644 --- a/source/numerics/vector_tools_project_hp.inst.in +++ b/source/numerics/vector_tools_project_hp.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS; diff --git a/source/numerics/vector_tools_project_qp.cc b/source/numerics/vector_tools_project_qp.cc index 10d0b78cbe..7e72560106 100644 --- a/source/numerics/vector_tools_project_qp.cc +++ b/source/numerics/vector_tools_project_qp.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_project_qp.inst.in b/source/numerics/vector_tools_project_qp.inst.in index 66dad4005b..a99ffaa974 100644 --- a/source/numerics/vector_tools_project_qp.inst.in +++ b/source/numerics/vector_tools_project_qp.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_NONBLOCK_VECTORS; deal_II_dimension : DIMENSIONS) { diff --git a/source/numerics/vector_tools_project_qpmf.cc b/source/numerics/vector_tools_project_qpmf.cc index 079b66fa97..ee4eeb4ba9 100644 --- a/source/numerics/vector_tools_project_qpmf.cc +++ b/source/numerics/vector_tools_project_qpmf.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_project_qpmf.inst.in b/source/numerics/vector_tools_project_qpmf.inst.in index 06c6bdecb8..3637687ba4 100644 --- a/source/numerics/vector_tools_project_qpmf.inst.in +++ b/source/numerics/vector_tools_project_qpmf.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/numerics/vector_tools_rhs.cc b/source/numerics/vector_tools_rhs.cc index 435045f283..5fc09f4983 100644 --- a/source/numerics/vector_tools_rhs.cc +++ b/source/numerics/vector_tools_rhs.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/numerics/vector_tools_rhs.inst.in b/source/numerics/vector_tools_rhs.inst.in index a2d6b694fc..70d85ec834 100644 --- a/source/numerics/vector_tools_rhs.inst.in +++ b/source/numerics/vector_tools_rhs.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2020 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2013 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS; diff --git a/source/opencascade/CMakeLists.txt b/source/opencascade/CMakeLists.txt index e4afccdcc7..365e649568 100644 --- a/source/opencascade/CMakeLists.txt +++ b/source/opencascade/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src utilities.cc diff --git a/source/opencascade/manifold_lib.cc b/source/opencascade/manifold_lib.cc index 8ff5fa3057..d250795abd 100644 --- a/source/opencascade/manifold_lib.cc +++ b/source/opencascade/manifold_lib.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2014 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/opencascade/manifold_lib.inst.in b/source/opencascade/manifold_lib.inst.in index 76a82e2f26..4889b26e2f 100644 --- a/source/opencascade/manifold_lib.inst.in +++ b/source/opencascade/manifold_lib.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2014 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/opencascade/utilities.cc b/source/opencascade/utilities.cc index ce69bcc49e..39201db9be 100644 --- a/source/opencascade/utilities.cc +++ b/source/opencascade/utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2014 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/opencascade/utilities.inst.in b/source/opencascade/utilities.inst.in index ddd0598786..5df90a9c56 100644 --- a/source/opencascade/utilities.inst.in +++ b/source/opencascade/utilities.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 1998 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) { diff --git a/source/optimization/rol/CMakeLists.txt b/source/optimization/rol/CMakeLists.txt index a60d74138d..efefbd08f0 100644 --- a/source/optimization/rol/CMakeLists.txt +++ b/source/optimization/rol/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2017 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src ) diff --git a/source/particles/CMakeLists.txt b/source/particles/CMakeLists.txt index c0c0740e20..8040214681 100644 --- a/source/particles/CMakeLists.txt +++ b/source/particles/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2017 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src data_out.cc diff --git a/source/particles/data_out.cc b/source/particles/data_out.cc index 7df1b9ec87..90f201bd47 100644 --- a/source/particles/data_out.cc +++ b/source/particles/data_out.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2017 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2019 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/particles/data_out.inst.in b/source/particles/data_out.inst.in index b8aaabbaea..8b8dacff60 100644 --- a/source/particles/data_out.inst.in +++ b/source/particles/data_out.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/particles/generators.cc b/source/particles/generators.cc index 52d077e35b..35d23c3fbe 100644 --- a/source/particles/generators.cc +++ b/source/particles/generators.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2019 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/particles/generators.inst.in b/source/particles/generators.inst.in index 6811f61b4d..da5e09a2ce 100644 --- a/source/particles/generators.inst.in +++ b/source/particles/generators.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/particles/particle.cc b/source/particles/particle.cc index 396300b612..a1b055ae99 100644 --- a/source/particles/particle.cc +++ b/source/particles/particle.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/particles/particle.inst.in b/source/particles/particle.inst.in index 011a30b557..953cf30509 100644 --- a/source/particles/particle.inst.in +++ b/source/particles/particle.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/particles/particle_handler.cc b/source/particles/particle_handler.cc index 4a02a4882b..79cf5054c5 100644 --- a/source/particles/particle_handler.cc +++ b/source/particles/particle_handler.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include #include diff --git a/source/particles/particle_handler.inst.in b/source/particles/particle_handler.inst.in index 022b8568d2..f1d5c5f5d2 100644 --- a/source/particles/particle_handler.inst.in +++ b/source/particles/particle_handler.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) diff --git a/source/particles/property_pool.cc b/source/particles/property_pool.cc index 12bd0d0704..b70288545c 100644 --- a/source/particles/property_pool.cc +++ b/source/particles/property_pool.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/particles/utilities.cc b/source/particles/utilities.cc index c41ffbd942..6db2de7ce0 100644 --- a/source/particles/utilities.cc +++ b/source/particles/utilities.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/particles/utilities.inst.in b/source/particles/utilities.inst.in index afda6b8bc0..327d6210d4 100644 --- a/source/particles/utilities.inst.in +++ b/source/particles/utilities.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; scalar : REAL_SCALARS) diff --git a/source/physics/CMakeLists.txt b/source/physics/CMakeLists.txt index ebd5ff11ac..6695433cd1 100644 --- a/source/physics/CMakeLists.txt +++ b/source/physics/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2016 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # Expand instantiations in subdirectories add_subdirectory("elasticity") diff --git a/source/physics/elasticity/CMakeLists.txt b/source/physics/elasticity/CMakeLists.txt index f520299bdf..fd19f5fad0 100644 --- a/source/physics/elasticity/CMakeLists.txt +++ b/source/physics/elasticity/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2016 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src kinematics.cc diff --git a/source/physics/elasticity/kinematics.cc b/source/physics/elasticity/kinematics.cc index c07246b888..4f52e416e1 100644 --- a/source/physics/elasticity/kinematics.cc +++ b/source/physics/elasticity/kinematics.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/physics/elasticity/kinematics.inst.in b/source/physics/elasticity/kinematics.inst.in index 9b5ca4b889..749cd215cd 100644 --- a/source/physics/elasticity/kinematics.inst.in +++ b/source/physics/elasticity/kinematics.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; number : REAL_SCALARS) diff --git a/source/physics/elasticity/standard_tensors.cc b/source/physics/elasticity/standard_tensors.cc index 546b0cee62..318455ff72 100644 --- a/source/physics/elasticity/standard_tensors.cc +++ b/source/physics/elasticity/standard_tensors.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2020 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/physics/elasticity/standard_tensors.inst.in b/source/physics/elasticity/standard_tensors.inst.in index 73ab27d7e7..bcf6d16672 100644 --- a/source/physics/elasticity/standard_tensors.inst.in +++ b/source/physics/elasticity/standard_tensors.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS) diff --git a/source/physics/transformations.cc b/source/physics/transformations.cc index cc39dc20c9..f766a6e8fd 100644 --- a/source/physics/transformations.cc +++ b/source/physics/transformations.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/physics/transformations.inst.in b/source/physics/transformations.inst.in index 54ca649257..0b08973dd6 100644 --- a/source/physics/transformations.inst.in +++ b/source/physics/transformations.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2016 - 2018 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (deal_II_dimension : DIMENSIONS; number : REAL_SCALARS) diff --git a/source/sundials/CMakeLists.txt b/source/sundials/CMakeLists.txt index 6496ffac7d..3b714107b9 100644 --- a/source/sundials/CMakeLists.txt +++ b/source/sundials/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(_src arkode.cc diff --git a/source/sundials/arkode.cc b/source/sundials/arkode.cc index abb320af76..38d8ca06f3 100644 --- a/source/sundials/arkode.cc +++ b/source/sundials/arkode.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/sundials/ida.cc b/source/sundials/ida.cc index e628953b91..65a7093ab7 100644 --- a/source/sundials/ida.cc +++ b/source/sundials/ida.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2015 - 2024 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/sundials/kinsol.cc b/source/sundials/kinsol.cc index d99e6e0ef3..34fbc8cc80 100644 --- a/source/sundials/kinsol.cc +++ b/source/sundials/kinsol.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2017 - 2024 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/sundials/n_vector.cc b/source/sundials/n_vector.cc index a2442a86ae..3e5ff6e3c6 100644 --- a/source/sundials/n_vector.cc +++ b/source/sundials/n_vector.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2020 - 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/sundials/n_vector.inst.in b/source/sundials/n_vector.inst.in index b543fb40b0..34a0bb734e 100644 --- a/source/sundials/n_vector.inst.in +++ b/source/sundials/n_vector.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // -// Copyright (C) 2020 - 2023 by the deal.II authors +// SPDX-License-Identifier: LGPL-2.1-or-later +// Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // serial Vector and BlockVector for (S : REAL_SCALARS; V : DEAL_II_VEC_TEMPLATES) diff --git a/source/sundials/sunlinsol_wrapper.cc b/source/sundials/sunlinsol_wrapper.cc index d3877f20ca..e20124eedf 100644 --- a/source/sundials/sunlinsol_wrapper.cc +++ b/source/sundials/sunlinsol_wrapper.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2021 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ #include diff --git a/source/trilinos/CMakeLists.txt b/source/trilinos/CMakeLists.txt index 2d26bc1f34..7ef4008649 100644 --- a/source/trilinos/CMakeLists.txt +++ b/source/trilinos/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) diff --git a/source/trilinos/nox.cc b/source/trilinos/nox.cc index 910bdbee91..05bb92e5c8 100644 --- a/source/trilinos/nox.cc +++ b/source/trilinos/nox.cc @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 - 2023 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ diff --git a/source/trilinos/nox.inst.in b/source/trilinos/nox.inst.in index 3509448dcf..56a28e0843 100644 --- a/source/trilinos/nox.inst.in +++ b/source/trilinos/nox.inst.in @@ -1,17 +1,16 @@ -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ // +// SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 by the deal.II authors // // This file is part of the deal.II library. // -// The deal.II library is free software; you can use it, redistribute -// it, and/or modify it under the terms of the GNU Lesser General -// Public License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// The full text of the license can be found in the file LICENSE.md at -// the top level directory of deal.II. +// Part of the source code is dual licensed under Apache-2.0 WITH +// LLVM-exception OR LGPL-2.1-or-later. Detailed license information +// governing the source code and code contributions can be found in +// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. // -// --------------------------------------------------------------------- +// ------------------------------------------------------------------------ for (VEC : REAL_VECTOR_TYPES) { -- 2.39.5