From 61f610dd0e0b867a97a1471a46f4ef2fb29b89ba Mon Sep 17 00:00:00 2001 From: ralfulrich <ralf.ulrich@kit.edu> Date: Fri, 29 Jan 2021 00:52:17 +0100 Subject: [PATCH] style --- corsika/detail/framework/geometry/FourVector.inl | 2 +- .../detail/framework/geometry/QuantityVector.inl | 4 ++-- corsika/detail/media/WeightProvider.inl | 2 +- corsika/detail/modules/OnShellCheck.inl | 11 +++++------ do-clang-format.py | 15 ++++++++++++--- 5 files changed, 21 insertions(+), 13 deletions(-) diff --git a/corsika/detail/framework/geometry/FourVector.inl b/corsika/detail/framework/geometry/FourVector.inl index 135790bfc..6c0a039e5 100644 --- a/corsika/detail/framework/geometry/FourVector.inl +++ b/corsika/detail/framework/geometry/FourVector.inl @@ -95,7 +95,7 @@ namespace corsika { template <typename TTimeType, typename TSpaceVecType> typename FourVector<TTimeType, TSpaceVecType>::norm_type - FourVector<TTimeType, TSpaceVecType>::operator*(FourVector const& b) { + FourVector<TTimeType, TSpaceVecType>::operator*(FourVector const& b) { if constexpr (std::is_same<time_type, decltype(std::declval<space_type>() / meter * second)>::value) return timeLike_ * b.timeLike_ * constants::cSquared - spaceLike_.norm(); diff --git a/corsika/detail/framework/geometry/QuantityVector.inl b/corsika/detail/framework/geometry/QuantityVector.inl index 6ba02e4f8..2ca24ee5a 100644 --- a/corsika/detail/framework/geometry/QuantityVector.inl +++ b/corsika/detail/framework/geometry/QuantityVector.inl @@ -17,8 +17,8 @@ namespace corsika { template <typename TDimension> - inline typename QuantityVector<TDimension>::quantity_type - QuantityVector<TDimension>::operator[](size_t const index) const { + inline typename QuantityVector<TDimension>::quantity_type QuantityVector<TDimension>:: + operator[](size_t const index) const { return quantity_type(phys::units::detail::magnitude_tag, eigenVector_[index]); } diff --git a/corsika/detail/media/WeightProvider.inl b/corsika/detail/media/WeightProvider.inl index c075b2363..af9849aa3 100644 --- a/corsika/detail/media/WeightProvider.inl +++ b/corsika/detail/media/WeightProvider.inl @@ -20,7 +20,7 @@ namespace corsika { template <class AConstIterator, class BConstIterator> typename WeightProviderIterator<AConstIterator, BConstIterator>::value_type - WeightProviderIterator<AConstIterator, BConstIterator>::operator*() const { + WeightProviderIterator<AConstIterator, BConstIterator>::operator*() const { return ((*aIter_) * (*bIter_)).magnitude(); } diff --git a/corsika/detail/modules/OnShellCheck.inl b/corsika/detail/modules/OnShellCheck.inl index ec31f8d70..f8f0b0081 100644 --- a/corsika/detail/modules/OnShellCheck.inl +++ b/corsika/detail/modules/OnShellCheck.inl @@ -73,14 +73,13 @@ namespace corsika { if (throw_error_) { throw std::runtime_error( "OnShellCheck: error! shifted energy by large amount!"); + } } - } - // reset energy - p.setEnergy(e_shifted); - } - else { - CORSIKA_LOGGER_DEBUG(logger_, "particle mass for {} OK", pid); + // reset energy + p.setEnergy(e_shifted); + } else { + CORSIKA_LOGGER_DEBUG(logger_, "particle mass for {} OK", pid); } } } // namespace corsika diff --git a/do-clang-format.py b/do-clang-format.py index 076a5ccdf..11409fe1f 100755 --- a/do-clang-format.py +++ b/do-clang-format.py @@ -15,6 +15,8 @@ parser.add_argument('--apply', action="store_true", help="Apply clang-format to files which need changes.") parser.add_argument("--all", action="store_true", help="Check all files below current path instead of new/modified.") +parser.add_argument("--docker", action="store_true", + help="Use corsika/devel:clang-8 container to run clang-format. Make sure you are in group \"docker\". ") args = parser.parse_args() @@ -67,10 +69,17 @@ else: filelist_clean.append(f) filelist = filelist_clean -cmd = "clang-format" +cmd = ["clang-format"] if "CLANG_FORMAT" in os.environ: - cmd = os.environ["CLANG_FORMAT"] -cmd += " -style=file" + cmd = [os.environ["CLANG_FORMAT"]] +if args.docker: + USER=os.environ["USER"] + UID=os.getuid() + GID=os.getgid() + PWD=os.getcwd() + # note, currently in container it is clang-8 + cmd = "docker container run --rm -v {}:/corsika -w /corsika -u {}:{} corsika/devel:clang-8 clang-format-8".format(PWD,UID,GID) +cmd += " -style=file" if args.apply: for filename in filelist: subp.check_call(cmd.split() + ["-i", filename]) -- GitLab