HomePhorge

added a semi implementation

Description

added a semi implementation

the full implementation is dependent on another task therefor it needs to be implemented while merging

the file should be compileable and testable, a test-file is provided at the end of the file.

Details

Auditors
btutzer
dschnoell
Provenance
danielAuthored on Apr 26 2019, 12:19 PM
dschnoellPushed on Apr 26 2019, 12:21 PM
Parents
R20:8b1c7d605566: Inital commit for CrossReliability/Confidence branch
Branches
Unknown
Tags
Unknown

Event Timeline

daniel <daniel.s13@live.de> committed R20:bb607dfb87d8: added a semi implementation (authored by daniel <daniel.s13@live.de>).Apr 26 2019, 12:20 PM
btutzer subscribed.

Hi,
I saw that you are doing many sanity checks on the template types inside methods, like

static_assert(std::is_arithmetic<Type>::value); // sanitny check

I think it would be better to do this once per template instead to improve readability.

This commit now has outstanding concerns.Apr 30 2019, 3:19 PM
dschnoell subscribed.

I changed this inside the functionality_Reliability branch

I changed this inside the functionality_Reliability branch

Hi,
sorry I never got back to you on that.
I do not see any fix in the Functionality_Reliability branch though. There are still lots of static_asserts inside functions when they could be done once per template.

The only static asserts in RelibilityConfidenceCombinator.h are at lines 193 195 197 and in CrossCombinator.h at lines 80 82 besides them I can't find any.

The only static asserts in RelibilityConfidenceCombinator.h are at lines 193 195 197 and in CrossCombinator.h at lines 80 82 besides them I can't find any.

As discussed, I looked at the wrong commit.
All my points were addressed in b844a8fa9d69.

All concerns with this commit have now been addressed.Jun 27 2019, 12:12 PM