IAP GITLAB

Skip to content
Snippets Groups Projects
Commit cc95bf20 authored by Nikos Karastathis's avatar Nikos Karastathis :ocean: Committed by Ralf Ulrich
Browse files

clang format

parent c921e112
No related branches found
No related tags found
1 merge request!401New get time method at any point of the track
......@@ -54,8 +54,8 @@ namespace corsika {
}
template <typename TTimeType, typename TSpaceVecType>
inline FourVector<TTimeType, TSpaceVecType>& FourVector<TTimeType, TSpaceVecType>::
operator+=(FourVector const& b) {
inline FourVector<TTimeType, TSpaceVecType>&
FourVector<TTimeType, TSpaceVecType>::operator+=(FourVector const& b) {
timeLike_ += b.timeLike_;
spaceLike_ += b.spaceLike_;
......@@ -63,39 +63,39 @@ namespace corsika {
}
template <typename TTimeType, typename TSpaceVecType>
inline FourVector<TTimeType, TSpaceVecType>& FourVector<TTimeType, TSpaceVecType>::
operator-=(FourVector const& b) {
inline FourVector<TTimeType, TSpaceVecType>&
FourVector<TTimeType, TSpaceVecType>::operator-=(FourVector const& b) {
timeLike_ -= b.timeLike_;
spaceLike_ -= b.spaceLike_;
return *this;
}
template <typename TTimeType, typename TSpaceVecType>
inline FourVector<TTimeType, TSpaceVecType>& FourVector<TTimeType, TSpaceVecType>::
operator*=(double const b) {
inline FourVector<TTimeType, TSpaceVecType>&
FourVector<TTimeType, TSpaceVecType>::operator*=(double const b) {
timeLike_ *= b;
spaceLike_ *= b;
return *this;
}
template <typename TTimeType, typename TSpaceVecType>
inline FourVector<TTimeType, TSpaceVecType>& FourVector<TTimeType, TSpaceVecType>::
operator/=(double const b) {
inline FourVector<TTimeType, TSpaceVecType>&
FourVector<TTimeType, TSpaceVecType>::operator/=(double const b) {
timeLike_ /= b;
spaceLike_.getComponents() /= b;
return *this;
}
template <typename TTimeType, typename TSpaceVecType>
inline FourVector<TTimeType, TSpaceVecType>& FourVector<TTimeType, TSpaceVecType>::
operator/(double const b) {
inline FourVector<TTimeType, TSpaceVecType>&
FourVector<TTimeType, TSpaceVecType>::operator/(double const b) {
*this /= b;
return *this;
}
template <typename TTimeType, typename TSpaceVecType>
inline 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();
......
......@@ -55,7 +55,8 @@ namespace corsika {
}
template <typename Particle>
inline TimeType LeapFrogTrajectory::getTime(Particle const& particle, double const u) const {
inline TimeType LeapFrogTrajectory::getTime(Particle const& particle,
double const u) const {
return particle.getTime() + getDuration(u);
}
......
......@@ -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]);
}
......
......@@ -24,8 +24,9 @@ namespace corsika {
}
template <typename Particle>
inline TimeType StraightTrajectory::getTime(Particle const& particle, double const u) const {
return particle.getTime() + getDuration(u);//timeStep_ * u;
inline TimeType StraightTrajectory::getTime(Particle const& particle,
double const u) const {
return particle.getTime() + getDuration(u); // timeStep_ * u;
}
inline LengthType StraightTrajectory::getLength(double const u) const {
......
......@@ -20,7 +20,7 @@ namespace corsika {
template <class AConstIterator, class BConstIterator>
inline typename WeightProviderIterator<AConstIterator, BConstIterator>::value_type
WeightProviderIterator<AConstIterator, BConstIterator>::operator*() const {
WeightProviderIterator<AConstIterator, BConstIterator>::operator*() const {
return ((*aIter_) * (*bIter_)).magnitude();
}
......
......@@ -56,8 +56,8 @@ namespace corsika::proposal {
PROPOSAL::InterpolationSettings::TABLES_PATH = corsika_data("PROPOSAL").c_str();
}
inline size_t ProposalProcessBase::hash::operator()(const calc_key_t& p) const
noexcept {
inline size_t ProposalProcessBase::hash::operator()(
const calc_key_t& p) const noexcept {
return p.first ^ std::hash<Code>{}(p.second);
}
......
......@@ -442,9 +442,9 @@ TEST_CASE("Geometry Trajectories") {
LeapFrogTrajectory base(pos, v0, B0, k, t);
// test the getTime() method for trajectories
CHECK((base.getTime(particle1,1) - t) / 1_s == Approx(0));
CHECK(base.getTime(particle1,0) / 1_s == Approx(0));
CHECK((base.getTime(particle1,0) + t) / 1_s == Approx(1e-12));
CHECK((base.getTime(particle1, 1) - t) / 1_s == Approx(0));
CHECK(base.getTime(particle1, 0) / 1_s == Approx(0));
CHECK((base.getTime(particle1, 0) + t) / 1_s == Approx(1e-12));
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment