Skip to content

Commit bc541ca

Browse files
committed
update change log
1 parent fea3466 commit bc541ca

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,22 @@
55

66
This release:
77

8-
1) In certain corner cases, large fractions of calculations performed in order to evaluate a functor depends only on the functor's parameters self. For these cases, we now added the method ``virtual void hydra::Parameter::Update(void)``, which can be overridden by functors
9-
in order to pre-calculate the parameter dependent only factors, before the calculations are distributed to the parallel backend.
8+
1) In certain corner cases, a substantial part of the calculations performed to evaluate a functor depends only on the functor's state and it's parameters; i.e. it does not depend on the current functor's arguments that can be dataset points, numerical integration abscissas and so on. To further optimize the calculations in these cases, Hydra now provides the method ``virtual void hydra::Parameter::Update(void)``, which can be overridden by the functors
9+
in order to pre-calculate the factors only depending in the parameters, before the calculations are distributed to one of the parallel backends.
1010

1111
2) Introduction of `hydra::random_range` and retirement of `hydra::random_uniform_range`, `hydra::random_gaussian_range`, `hydra::random_exp_range` , to define iterators for drawing samples from functors. Examples updated accordingly.
1212

13+
3)
14+
1315

1416

1517
Bug fixes:
1618

1719
1) ROOT examples updated and tested against ROOT/6.22.00.
1820

21+
2) Spelling of ``...Coefficient...()`` corrected in ``hydra::PdfSumExtended`` and ``hydra::PdfSumNonExtended`` headers.
22+
23+
3) Bug fixed in ``phys/dalitz_plot`` example.
1924

2025
-------------------------------------
2126

hydra/detail/FunctionArgument.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,12 +232,12 @@ struct NAME : detail::FunctionArgument<NAME, TYPE> \
232232
{} \
233233
\
234234
__hydra_host__ __hydra_device__ \
235-
NAME( hydra_thrust::device_reference<TYPE> x): \
235+
NAME( hydra_thrust::device_reference<TYPE> x): \
236236
super_type(x) \
237237
{} \
238238
\
239-
__hydra_host__ __hydra_device__ \
240-
explicit NAME( hydra_thrust::device_reference<TYPE>& x): \
239+
__hydra_host__ __hydra_device__ \
240+
explicit NAME( hydra_thrust::device_reference<TYPE>& x): \
241241
super_type(x) \
242242
{} \
243243
\

0 commit comments

Comments
 (0)