Page MenuHomePhorge

juhasz (David Juhasz)
Disabled

Projects

User does not belong to any projects.

User Details

User Since
Jun 13 2018, 3:10 PM (334 w, 3 d)
Roles
Disabled

Recent Activity

May 4 2020

juhasz added a comment to R20:d4e52546dc7b: EWS1 works. However, the results slightly differ from the old version. I guess….

Int he old version it was was possible to define to which score a boundary belongs. In the new version it is fixed.

May 4 2020, 6:35 PM

Apr 30 2020

juhasz added 1 auditor(s) for R20:5e832cbcc878: Fix usage of RangeConfidence: btutzer.
Apr 30 2020, 2:33 PM

Apr 24 2020

juhasz added 2 auditor(s) for R20:0144a3c98485: Relax IdentifierType constraint in ReliabilityConfidenceCombination: dschnoell, goetzinger.
Apr 24 2020, 4:01 PM
juhasz removed 2 auditor(s) for R20:67c376e3d67d: Relax IdentifierType constraint in ReliabilityConfidenceCombination: dschnoell, goetzinger.

Replaced by 0144a3c98485.

Apr 24 2020, 4:01 PM
juhasz added 2 auditor(s) for R20:67c376e3d67d: Relax IdentifierType constraint in ReliabilityConfidenceCombination: dschnoell, goetzinger.
Apr 24 2020, 3:50 PM
juhasz removed 2 auditor(s) for R20:5547c85c449d: Relax IdentifierType constraint in ReliabilityConfidenceCombination: dschnoell, goetzinger.

Replaced by R20:67c376e3d67d

Apr 24 2020, 3:49 PM

Apr 23 2020

juhasz added 2 auditor(s) for R20:5547c85c449d: Relax IdentifierType constraint in ReliabilityConfidenceCombination: goetzinger, dschnoell.
Apr 23 2020, 12:06 AM

Apr 20 2020

juhasz added 1 auditor(s) for R20:404dd211afc2: Default empty constructors: hauer.

Hi Daniel,
I have not enough info to reproduce the error you reported to me but I guess it has to do with the empty constructors.
Could you check if this fixes your problem?

Apr 20 2020, 2:04 PM

Apr 17 2020

juhasz added 2 auditor(s) for R20:5fd638f5aeaa: Add submodule json: goetzinger, btutzer.

I noticed you used json.hpp from https://github.com/nlohmann/json directly in CCAM.
I think it is nicer to use the file from the other repo as submodule, which is fixed by this patch.
Do you have any concern?

Apr 17 2020, 6:42 PM

Jul 29 2019

juhasz accepted R20:b7a846410de4: Moving CSVReader and CSVWriter implementation to master branch. Resolved….

Sorry for my late reply; I was on vacation last week.

Jul 29 2019, 8:00 PM

Jul 4 2019

juhasz accepted R20:e57ba5362306: Added possilbe delimeters set by user for CSVReader.

I've just seen this commit was still not cleared from concern. The problematic file include/rosa/config/rosa_config.h was removed and the development branch has already been merged into master; so it is time to accept this commit.

Jul 4 2019, 2:03 PM

Jul 3 2019

juhasz added a comment to R20:b7a846410de4: Moving CSVReader and CSVWriter implementation to master branch. Resolved….

MSVC gives the following error output:

Jul 3 2019, 6:04 PM
juhasz added inline comments to R20:b7a846410de4: Moving CSVReader and CSVWriter implementation to master branch. Resolved….
Jul 3 2019, 5:54 PM
juhasz raised a concern with R20:b7a846410de4: Moving CSVReader and CSVWriter implementation to master branch. Resolved….
Jul 3 2019, 2:56 PM

Jun 27 2019

juhasz added a comment to R20:43f9eab48272: adapded to Benedikts Linear Function s.

I already changed it to shared pointers to hold the lib consistent. Or did I misunderstand something and abstractions are meant to be shared ?

So David you decide shared or unique pointers ? [Concerning the consistency]

Jun 27 2019, 1:08 PM
juhasz added a comment to R20:43f9eab48272: adapded to Benedikts Linear Function s.

I'm normally against using shared pointers when the resources aren't explicitly meant to be shared

Jun 27 2019, 12:03 PM

Jun 26 2019

juhasz added a comment to R20:43f9eab48272: adapded to Benedikts Linear Function s.

Any reason why you are opposed to use smart pointers? As they are used throughout the library, I would suggest to use them everywhere.
@juhasz what do you think?

Jun 26 2019, 4:27 PM

Jun 19 2019

juhasz added inline comments to R20:9d2e67ec3ee3: Process in State.hpp. There are some questions for Benedeikt and David..
Jun 19 2019, 9:28 PM

Jun 11 2019

juhasz accepted R20:4786127e1cbd: Merge branch 'CSVFiles' of ssh://phabricator.ict.tuwien.ac..
Jun 11 2019, 4:18 PM
juhasz accepted R20:94a2eded6bee: Changed CSVWriter class, so that all outputs should use some LOG functionality….

Addressed in R20:c6b10668dfff

Jun 11 2019, 4:13 PM
juhasz accepted R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….
Jun 11 2019, 10:06 AM
juhasz raised a concern with R20:94a2eded6bee: Changed CSVWriter class, so that all outputs should use some LOG functionality….
Jun 11 2019, 9:25 AM
juhasz accepted R20:2f9441cbeaa6: Added CSVTupleWriter class, which writes std::tuples in a recursion fashion in….

Addressed in R20:94a2eded6bee

Jun 11 2019, 9:23 AM
juhasz accepted R20:f16511b1a0bd: Added the possiblity to write a header line into the file, but currently the….

Fixed in R20:de5b4d59be33.

Jun 11 2019, 9:21 AM

Jun 10 2019

juhasz raised a concern with R20:f16511b1a0bd: Added the possiblity to write a header line into the file, but currently the….
Jun 10 2019, 12:32 PM
juhasz raised a concern with R20:2f9441cbeaa6: Added CSVTupleWriter class, which writes std::tuples in a recursion fashion in….
Jun 10 2019, 12:28 PM

Jun 7 2019

juhasz added inline comments to R20:b3bad676be0b: Implemented CrossReliability Functionality.
Jun 7 2019, 1:56 PM
juhasz added a comment to R20:4f72bb7aa735: Changed bot concerns all classes exclusively use std::unique_ptr and "moved"….

Some suggestions about using unique_ptr...

Jun 7 2019, 1:47 PM

Jun 3 2019

juhasz raised a concern with R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….

I did a sloppy review before... I run doxygen now and found an undocumented parameter.

Jun 3 2019, 7:01 PM

May 23 2019

juhasz added a comment to R20:bd9ff3a20969: Tried to implement tuple solution but I'M struggling with template programming….

I'll have a look in this problem...

May 23 2019, 11:06 AM
juhasz edited 2 auditor(s) for R20:ee76d676b758: Extend the example deluxe-interface to do some master-to-slave communication…, removed 1: ewillegger; added 1: btutzer.
May 23 2019, 10:13 AM
juhasz edited 2 auditor(s) for R20:8ba1d057f4c4: Implement master-to-slave communication in the deluxe interface Ref T138, removed 1: ewillegger; added 1: btutzer.
May 23 2019, 10:13 AM
juhasz added a comment to R20:bd9ff3a20969: Tried to implement tuple solution but I'M struggling with template programming….

I'll have a look in this problem...

May 23 2019, 8:55 AM

May 22 2019

juhasz added a comment to R20:ee76d676b758: Extend the example deluxe-interface to do some master-to-slave communication….

you have half an hour in the next days for me?

May 22 2019, 8:42 AM

May 21 2019

juhasz added a comment to R20:fb3a26551f89: Implement tuple values in the deluxe interface.

I still can't build though.

May 21 2019, 11:54 AM

May 20 2019

juhasz added a comment to R20:fb3a26551f89: Implement tuple values in the deluxe interface.

'std::is_same_v' missing.

May 20 2019, 2:47 PM
juhasz added a comment to R20:fb3a26551f89: Implement tuple values in the deluxe interface.

Unfortunately, I had to wipe my computer clean as after updating libstdc++ from debian experimental to be able to build ROSA I was unable to boot.
I am now using clang-6 from the backports repo, which builds rosa fine, but breaks my build with this particular branch, due to 'std::is_same_v' missing.
I searched around and found no fix for that other than installing libstdc++ from testing, and I am not doing that again... Is there a way to work around std::is_same_v? If not, please tell me what distribution you are using so I can set up a virtual machine, but I would like to avoid that very much.

May 20 2019, 2:35 PM
juhasz added a comment to R20:fb3a26551f89: Implement tuple values in the deluxe interface.
void DeluxeTuple<Ts...>::dump(std::ostream &OS, Seq<S0...>) const noexcept {

Will this also work if the type of S0 is already std::string??

May 20 2019, 9:55 AM
juhasz added inline comments to R20:fb3a26551f89: Implement tuple values in the deluxe interface.
May 20 2019, 9:36 AM
juhasz added a comment to R20:fb3a26551f89: Implement tuple values in the deluxe interface.

This commit introduces some doxygen warnings during the build:
[...]

May 20 2019, 9:19 AM

May 16 2019

juhasz accepted R20:0b66a6941c00: Added abstract base class History, so StaticLengthHistory and….
May 16 2019, 5:53 PM

May 15 2019

juhasz raised a concern with R20:0b66a6941c00: Added abstract base class History, so StaticLengthHistory and….

I had a quick look, and it seems OK except for my inline comment about History::~History().

May 15 2019, 4:40 PM

May 14 2019

juhasz accepted R20:a94537b537bb: Implemented RangeConfidence.

The problem reported in R20:a94537b537bb#8725 is fixed by R20:7eccb1408351.

May 14 2019, 6:07 PM
juhasz added a comment to R20:a94537b537bb: Implemented RangeConfidence.

@btutzer I can commit a fix if you agree with my suggested solution in R20:a94537b537bbdabf920b23f61c00f10e8b2d0388#8725. Let me know.

May 14 2019, 8:26 AM
juhasz raised a concern with R20:a94537b537bb: Implemented RangeConfidence.

Having M_PI fixed as in my inline comment, MSVC complains about implicit conversions (line numbers in agent-functionalities.cpp are offset with 5 due to the fix for M_PI):

1>------ Build started: Project: agent-functionalities, Configuration: Debug x64 ------
1>agent-functionalities.cpp
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\utility(123): error C2220: warning treated as error - no 'object' file generated
1>C:\Users\juhas\Documents\GitHub\SoC_Rosa_repo\examples\agent-functionalities\agent-functionalities.cpp(121): note: see reference to function template instantiation 'std::pair<T,T>::pair<int,int,0>(_Other1 &&,_Other2 &&) noexcept' being compiled
1>        with
1>        [
1>            T=float,
1>            _Other1=int,
1>            _Other2=int
1>        ]
1>C:\Users\juhas\Documents\GitHub\SoC_Rosa_repo\examples\agent-functionalities\agent-functionalities.cpp(113): note: see reference to function template instantiation 'std::pair<T,T>::pair<int,int,0>(_Other1 &&,_Other2 &&) noexcept' being compiled
1>        with
1>        [
1>            T=float,
1>            _Other1=int,
1>            _Other2=int
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\utility(123): warning C4244: 'initializing': conversion from '_Ty' to '_Ty1', possible loss of data
1>        with
1>        [
1>            _Ty=int
1>        ]
1>        and
1>        [
1>            _Ty1=float
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\utility(123): warning C4244: 'initializing': conversion from '_Ty' to '_Ty2', possible loss of data
1>        with
1>        [
1>            _Ty=int
1>        ]
1>        and
1>        [
1>            _Ty2=float
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\memory(1547): warning C4244: 'argument': conversion from '_Ty' to 'D', possible loss of data
1>        with
1>        [
1>            _Ty=double
1>        ]
1>        and
1>        [
1>            D=float
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\memory(1601): note: see reference to function template instantiation 'std::_Ref_count_obj<_Ty>::_Ref_count_obj<double,double>(double &&,double &&)' being compiled
1>        with
1>        [
1>            _Ty=rosa::agent::LinearFunction<float,float>
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\memory(1602): note: see reference to function template instantiation 'std::_Ref_count_obj<_Ty>::_Ref_count_obj<double,double>(double &&,double &&)' being compiled
1>        with
1>        [
1>            _Ty=rosa::agent::LinearFunction<float,float>
1>        ]
1>C:\Users\juhas\Documents\GitHub\SoC_Rosa_repo\examples\agent-functionalities\agent-functionalities.cpp(116): note: see reference to function template instantiation 'std::shared_ptr<rosa::agent::LinearFunction<float,float>> std::make_shared<rosa::agent::LinearFunction<float,float>,double,double>(double &&,double &&)' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\memory(1547): warning C4244: 'argument': conversion from '_Ty' to 'D', possible loss of data
1>        with
1>        [
1>            _Ty=int
1>        ]
1>        and
1>        [
1>            D=float
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\memory(1601): note: see reference to function template instantiation 'std::_Ref_count_obj<_Ty>::_Ref_count_obj<int,int>(int &&,int &&)' being compiled
1>        with
1>        [
1>            _Ty=rosa::agent::LinearFunction<float,float>
1>        ]
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\memory(1602): note: see reference to function template instantiation 'std::_Ref_count_obj<_Ty>::_Ref_count_obj<int,int>(int &&,int &&)' being compiled
1>        with
1>        [
1>            _Ty=rosa::agent::LinearFunction<float,float>
1>        ]
1>C:\Users\juhas\Documents\GitHub\SoC_Rosa_repo\examples\agent-functionalities\agent-functionalities.cpp(118): note: see reference to function template instantiation 'std::shared_ptr<rosa::agent::LinearFunction<float,float>> std::make_shared<rosa::agent::LinearFunction<float,float>,int,int>(int &&,int &&)' being compiled
1>Done building project "agent-functionalities.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 5 up-to-date, 0 skipped ==========
May 14 2019, 8:24 AM

May 13 2019

juhasz added a comment to R20:051baecaabd7: Add execution policies to the example deluxe-interface Ref T136.

Seems fine for me. But I have two questions:

  1. Can I also set the agent to decimation(X) instead of awaitAll?
May 13 2019, 8:46 AM

May 3 2019

juhasz accepted R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….
May 3 2019, 3:11 PM
juhasz accepted R20:040533b7e00b: Doc.

Well done :)

May 3 2019, 3:10 PM
juhasz added a comment to R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….

On another note: I tried to stick to your coding-style as much as possible. This included your naming convention of template typenames (T, A, ...). As RangeConfidence requires three such typenames, this get's a little out of hand. I'd rather call them DomainType (T), IdType (A) and RangeType (B), would you be ok with that @juhasz?

May 3 2019, 12:41 PM
juhasz added inline comments to R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….
May 3 2019, 9:53 AM

May 2 2019

juhasz added inline comments to R20:e57ba5362306: Added possilbe delimeters set by user for CSVReader.
May 2 2019, 8:45 PM
juhasz raised a concern with R20:e57ba5362306: Added possilbe delimeters set by user for CSVReader.

You added include/rosa/config/rosa_config.h in this commit. That file is generated from include/rosa/config/rosa_config.h.cmake by CMake and should not be here. Please remove it.

May 2 2019, 8:39 PM
juhasz accepted R20:d790ae472808: Included new directory in documentation..
May 2 2019, 4:57 PM
juhasz accepted R20:a94537b537bb: Implemented RangeConfidence.
May 2 2019, 4:56 PM
juhasz added a comment to R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….

783f8c48d55e looks good!
Could you please complete the documentation comments for the new function before I accept this commit?

May 2 2019, 4:55 PM
juhasz raised a concern with R20:d790ae472808: Included new directory in documentation..

No, I wrote about line 58 of docs/Dev.srt, you changed line 43 in d46823eed74d; that line was fine. (Now I see though that line 43 has a grammar error: thrid-party)

May 2 2019, 3:54 PM
juhasz added 1 auditor(s) for R20:6bae1d597bb1: Rename doExecute() to shouldProcess() in DeluxeExecutionPolicy: btutzer.
May 2 2019, 3:50 PM
juhasz added a comment to R20:3e6fe06d97aa: Implement DeluxeExecutionPolicy Ref T136.

Nitpick, but I do not like the doExecute function name. I would expect that such a function would really do something (have a side-effect). I think check or checkPending or something like that would me more appropriate.

May 2 2019, 3:41 PM
juhasz accepted R20:fab2d2aee2da: Automatically init submodule cxxopts on build.

Thanks for the fixes!

May 2 2019, 3:33 PM
juhasz accepted R20:79c85214519c: Init all submodules on build.
May 2 2019, 3:32 PM
juhasz raised a concern with R20:d790ae472808: Included new directory in documentation..
May 2 2019, 3:29 PM
juhasz added 2 auditor(s) for R20:4d1769830f25: Extend example deluxe-interface with DeluxeTuples: btutzer, goetzinger.

I add Maxi as auditor for this commit as he should comment about the interface if anything is wrong with it.

May 2 2019, 3:21 PM
juhasz added 1 auditor(s) for R20:fb3a26551f89: Implement tuple values in the deluxe interface: btutzer.
May 2 2019, 3:21 PM
juhasz added 2 auditor(s) for R20:ee76d676b758: Extend the example deluxe-interface to do some master-to-slave communication…: ewillegger, goetzinger.

I add Maxi as auditor for this commit as he should comment about the interface if anything is wrong with it.

May 2 2019, 3:20 PM
juhasz added 1 auditor(s) for R20:8ba1d057f4c4: Implement master-to-slave communication in the deluxe interface Ref T138: ewillegger.
May 2 2019, 3:19 PM
juhasz accepted R20:e926230c6419: Added link to example usage in doc.
May 2 2019, 3:18 PM
juhasz raised a concern with R20:cb3a24c0eeae: RangeAbstractions now abstract to Maps from identifiers to values instead of….
May 2 2019, 3:16 PM
juhasz added a comment to R20:00d326ff0959: Make RoSA build with MSVC.

I do not remember exactly, unfortunately. But I think I could not compile using C++14 with MSVC. It could depend on compiler and/or library versions...

May 2 2019, 2:08 AM

Apr 30 2019

juhasz added a comment to R20:fab2d2aee2da: Automatically init submodule cxxopts on build.

@btutzer, so far so good!

Apr 30 2019, 5:12 PM
juhasz added a comment to R20:bf31117598bd: Also allow dinamic casts and typeid for modules (as cxxopts uses them).

This is really minor, but I like to have comment and code (build script) to be consistent: please either mention RTTI in the comment or change the comment to a more general text like "removing restrictions for submodules" :)

Apr 30 2019, 5:05 PM
juhasz added a comment to R20:10223b8026b1: Added remove function.

@btutzer, why did you change the required C++ standard to C++14?

Apr 30 2019, 5:03 PM
juhasz added 1 auditor(s) for R20:051baecaabd7: Add execution policies to the example deluxe-interface Ref T136: goetzinger.

@goetzinger , please have a look in how the deluxe interface can be used for setting execution policies.

Apr 30 2019, 4:42 PM
juhasz updated subscribers of R20:3e6fe06d97aa: Implement DeluxeExecutionPolicy Ref T136.

@btutzer, please have a look in this commit considering also commits 6f957842b101, 2e12d19af9ae, 4f138adb30fa that give clarification (sorry for having documentation scatter in other commits).

Apr 30 2019, 4:40 PM
juhasz added 1 auditor(s) for R20:3e6fe06d97aa: Implement DeluxeExecutionPolicy Ref T136: btutzer.
Apr 30 2019, 4:37 PM
juhasz accepted R20:7d93f54bc66c: Moved from raw pointers to std::shared_ptr's..
Apr 30 2019, 2:05 PM

Apr 27 2019

juhasz added a comment to R20:a94537b537bb: Implemented RangeConfidence.

Storing the values as Abstractions would slice of any specialization,

Apr 27 2019, 12:27 PM

Apr 26 2019

juhasz raised a concern with R20:a94537b537bb: Implemented RangeConfidence.

Raw pointers are used in PartialFunction::RA, but RangeAbstraction destructs the stored values directly (i.e., the pointers only in this case). This causes memory leak.

Apr 26 2019, 6:29 PM