diff --git a/drop-isEqual.patch b/drop-isEqual.patch new file mode 100644 index 0000000..51e70b0 --- /dev/null +++ b/drop-isEqual.patch @@ -0,0 +1,31 @@ +diff --git a/PhysicsUtils/src/lib/CosmologicalDistances.cpp b/PhysicsUtils/src/lib/CosmologicalDistances.cpp +index 780a461..a985aef 100644 +--- a/PhysicsUtils/src/lib/CosmologicalDistances.cpp ++++ b/PhysicsUtils/src/lib/CosmologicalDistances.cpp +@@ -48,7 +48,7 @@ double CosmologicalDistances::hubbleParameter(double z, const CosmologicalParame + + double CosmologicalDistances::comovingDistance(double z, const CosmologicalParameters& parameters, + double relative_precision) const { +- if (Elements::isEqual(0., z)) { ++ if (z == 0) { + return 0.; + } + +@@ -63,7 +63,7 @@ double CosmologicalDistances::comovingDistance(double z, const CosmologicalParam + + double CosmologicalDistances::transverseComovingDistance(double z, const CosmologicalParameters& parameters) const { + double comoving = comovingDistance(z, parameters); +- if (Elements::isEqual(0., parameters.getOmegaK())) { ++ if (parameters.getOmegaK() == 0.) { + return comoving; + } + +@@ -77,7 +77,7 @@ double CosmologicalDistances::transverseComovingDistance(double z, const Cosmolo + } + + double CosmologicalDistances::luminousDistance(double z, const CosmologicalParameters& parameters) const { +- if (Elements::isEqual(0., z)) { ++ if (z == 0.) { + return 10.; + } else { + return (1. + z) * transverseComovingDistance(z, parameters); diff --git a/elements-alexandria.spec b/elements-alexandria.spec index 9e4726f..b629145 100644 --- a/elements-alexandria.spec +++ b/elements-alexandria.spec @@ -10,6 +10,7 @@ Source0: https://github.com/astrorama/Alexandria/archive/%{version}/%{nam # https://upload.cppreference.com/w/File:cppreference-doxygen-web.tag.xml Source1: cppreference-doxygen-web.tag.xml Patch0: ascii_reader_i386.patch +Patch1: drop-isEqual.patch %global elements_version 6.0.1