JPScore issueshttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues2018-03-16T15:01:05+01:00https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/88Unit Test Coverage2018-03-16T15:01:05+01:00Mohcine Chraibim.chraibi@fz-juelich.deUnit Test CoverageThe next step for JPSCore is to provide unit tests to make sure that every methode we write does what we expect it to do. Our pyhton scripts are only for testing our simulation model, but not the methods itself.
A Unit test should cover...The next step for JPSCore is to provide unit tests to make sure that every methode we write does what we expect it to do. Our pyhton scripts are only for testing our simulation model, but not the methods itself.
A Unit test should cover at least 80% of a class/cpp file (100% would be the best of course). We are using Boost.Test as our Framework.
You can find a sample of a unit test written with boost in jpscore/Utest/TestClassPointBoost.cpp
The first unit tests to write are for
Point.cpp (currently 60%)
JEllipse.cpp (currently 66%)
Line.cpp (currently 20%)
Wall.cpp (0%)
Room.cpp (0%)
Obstacle.cpp (0%)
Please write the tests (one file per cpp-file) from scratch with boost (except for Point, you can simply extend TestClassPointBoost).
to check the code coverage by yourself you need to install gcovr (a python script open source)
and call cmake with
cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DBUILD_CPPUNIT_TEST=ON ..
after that of coure make and then ctest
make
ctest
after the tests where running you call
gcovr "\`pwd\`/build/CMakeFiles/core.dir" -r .
if you are in the jpscore directory.
If you have further questions let me know ;)https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/89individual risk factor2018-03-16T15:01:05+01:00Mohcine Chraibim.chraibi@fz-juelich.deindividual risk factorJUST for documentation purposes:
implementation of a random factor to model individual risk evaluation e.g. when observing smoke.JUST for documentation purposes:
implementation of a random factor to model individual risk evaluation e.g. when observing smoke.https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/91member attrib of subroom>wall>Point1 changes2018-03-16T15:01:05+01:00Mohcine Chraibim.chraibi@fz-juelich.demember attrib of subroom>wall>Point1 changesThis error occured in a DIFFERENT fork, but is reported here to not get lost in case of an unknown error in wall, line, point handling
Right now, chances are, that it is not an error in this code.
While accessing the x-coord. of wall->P...This error occured in a DIFFERENT fork, but is reported here to not get lost in case of an unknown error in wall, line, point handling
Right now, chances are, that it is not an error in this code.
While accessing the x-coord. of wall->Point1, it changes after the 5th access from 65 to 6.95335e-310 where it should not.
~Vector() of my local vector is called in call-stack of the moment it changes. (see following gdb output)
Valgrind reports invalid reads which might be the accesses we see.
Watchpoint report the memory of wall->Point1->x being written to by "malloc.c"
Following the GDB output: (wall is a vector with element-type: Wall*)
[gdbOutput001.txt](https://cst.version.fz-juelich.de/jupedsim/jpscore/uploads/0fec291746b779661d002e91091f2ef0/gdbOutput001.txt)
----------------------------------------------------------
the destructor-call can be the root of *#@&$*@%*https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/116Memory Violation2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.deMemory Violationhttps://cst.jenkins.fz-juelich.de/sonar/drilldown/issues?severity=MAJOR&id=jupedsim%3Ajpscore
pls. fix the violations by Voronoigeneratorhttps://cst.jenkins.fz-juelich.de/sonar/drilldown/issues?severity=MAJOR&id=jupedsim%3Ajpscore
pls. fix the violations by Voronoigeneratorhttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/123Crashed when router section is missing2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.deCrashed when router section is missing[ini_AO_b240.xml](https://cst.version.fz-juelich.de/jupedsim/jpscore/uploads/62dc7dc1c1c706f22990426a1d6cc679/ini_AO_b240.xml)[ini_AO_b240.xml](https://cst.version.fz-juelich.de/jupedsim/jpscore/uploads/62dc7dc1c1c706f22990426a1d6cc679/ini_AO_b240.xml)https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/126Final Goal?2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.deFinal Goal?Is this really GetFinalGoal? looks more like "GetGoalByUID"
```c++
Goal* Building::GetFinalGoal(int ID)
{
if (_goals.count(ID) == 1) {
return _goals[ID];
} else {
if (ID == -1)
return NULL;
...Is this really GetFinalGoal? looks more like "GetGoalByUID"
```c++
Goal* Building::GetFinalGoal(int ID)
{
if (_goals.count(ID) == 1) {
return _goals[ID];
} else {
if (ID == -1)
return NULL;
else {
Log->Write(
"ERROR: I could not find any goal with the 'ID' [%d]. You have defined [%d] goals",
ID, _goals.size());
exit(EXIT_FAILURE);
}
}
}
```https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/128compilation with Visual Studio 12 (2013) generator2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.decompilation with Visual Studio 12 (2013) generatorCompilation with the Visual Studio 12 generator lead to 156 compiler errors.
Fehler 1 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpsc...Compilation with the Visual Studio 12 generator lead to 156 compiler errors.
Fehler 1 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 4 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 6 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 9 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'and' C:\Users\Oliver\Documents\jpscore\geometry\Building.cpp 975 1 core
Fehler 10 error C2065: 'and': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\Building.cpp 975 1 core
Fehler 11 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'sub' C:\Users\Oliver\Documents\jpscore\geometry\Building.cpp 975 1 core
Fehler 12 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\Building.cpp 975 1 core
Fehler 13 error C2143: Syntaxfehler: Es fehlt ';' vor 'return' C:\Users\Oliver\Documents\jpscore\geometry\Building.cpp 975 1 core
Fehler 19 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'and' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 266 1 core
Fehler 20 error C2065: 'and': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 266 1 core
Fehler 21 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'not' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 266 1 core
Fehler 22 error C2065: 'not': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 266 1 core
Fehler 23 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HasEndPoint' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 266 1 core
Fehler 24 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 266 1 core
Fehler 25 error C2143: Syntaxfehler: Es fehlt '}' vor 'return' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 269 1 core
Fehler 26 error C2064: Ausdruck ergibt keine Funktion, die 1 Argumente übernimmt C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 269 1 core
Fehler 27 error C2143: Syntaxfehler: Es fehlt ';' vor 'return' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 269 1 core
Fehler 28 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'and' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 272 1 core
Fehler 29 error C2065: 'and': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 272 1 core
Fehler 30 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'not' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 272 1 core
Fehler 31 error C2065: 'not': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 272 1 core
Fehler 32 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HasEndPoint' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 272 1 core
Fehler 33 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 272 1 core
Fehler 34 error C2143: Syntaxfehler: Es fehlt '}' vor 'return' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 275 1 core
Fehler 35 error C2064: Ausdruck ergibt keine Funktion, die 1 Argumente übernimmt C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 275 1 core
Fehler 36 error C2143: Syntaxfehler: Es fehlt ';' vor 'return' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 275 1 core
Fehler 37 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 277 1 core
Fehler 38 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 277 1 core
Fehler 39 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 279 1 core
Fehler 40 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 279 1 core
Fehler 41 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 282 1 core
Fehler 42 error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? C:\Users\Oliver\Documents\jpscore\geometry\Line.cpp 282 1 core
Fehler 65 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 66 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'and' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 194 1 core
Fehler 67 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 194 1 core
Fehler 68 error C3861: "and": Bezeichner wurde nicht gefunden. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 194 1 core
Fehler 69 error C2143: Syntaxfehler: Es fehlt '}' vor ';' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 196 1 core
Fehler 70 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 198 1 core
Fehler 71 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 198 1 core
Fehler 72 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 201 1 core
Fehler 73 error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 201 1 core
Fehler 74 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'or' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 544 1 core
Fehler 75 error C2065: 'or': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 544 1 core
Fehler 76 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'w1' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 544 1 core
Fehler 77 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'or' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 565 1 core
Fehler 78 error C2065: 'or': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 565 1 core
Fehler 79 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'w1' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 565 1 core
Fehler 80 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'or' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 576 1 core
Fehler 81 error C2065: 'or': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 576 1 core
Fehler 82 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'w1' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 576 1 core
Fehler 83 error C2065: 'not': nichtdeklarierter Bezeichner C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 579 1 core
Fehler 84 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'connected' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 579 1 core
Fehler 85 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 579 1 core
Fehler 86 error C2143: Syntaxfehler: Es fehlt '}' vor ';' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 581 1 core
Fehler 87 error C2064: Ausdruck ergibt keine Funktion, die 1 Argumente übernimmt C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 581 1 core
Fehler 88 error C2059: Syntaxfehler: 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 588 1 core
Fehler 89 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 588 1 core
Fehler 90 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 589 1 core
Fehler 91 error C2143: Syntaxfehler: Es fehlt '}' vor 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 590 1 core
Fehler 92 error C2143: Syntaxfehler: Es fehlt ';' vor 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 590 1 core
Fehler 93 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 590 1 core
Fehler 94 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 591 1 core
Fehler 95 error C2143: Syntaxfehler: Es fehlt '}' vor 'if' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 592 1 core
Fehler 96 error C2143: Syntaxfehler: Es fehlt ';' vor 'if' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 592 1 core
Fehler 97 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 593 1 core
Fehler 98 error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 593 1 core
Fehler 99 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 598 1 core
Fehler 100 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 598 1 core
Fehler 101 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 599 1 core
Fehler 102 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 599 1 core
Fehler 103 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 601 1 core
Fehler 104 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 602 1 core
Fehler 105 error C2374: '_hlines': Neudefinition; Mehrfachinitialisierung C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 602 1 core
Fehler 106 error C2143: Syntaxfehler: Es fehlt '}' vor 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 603 1 core
Fehler 107 error C2143: Syntaxfehler: Es fehlt ';' vor 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 603 1 core
Fehler 108 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 603 1 core
Fehler 109 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 604 1 core
Fehler 110 error C2143: Syntaxfehler: Es fehlt '}' vor 'if' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 605 1 core
Fehler 111 error C2143: Syntaxfehler: Es fehlt ';' vor 'if' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 605 1 core
Fehler 112 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 606 1 core
Fehler 113 error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 606 1 core
Fehler 114 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 611 1 core
Fehler 115 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 611 1 core
Fehler 116 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 612 1 core
Fehler 117 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 612 1 core
Fehler 118 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 614 1 core
Fehler 119 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 615 1 core
Fehler 120 error C2374: '_crossings': Neudefinition; Mehrfachinitialisierung C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 615 1 core
Fehler 121 error C2143: Syntaxfehler: Es fehlt '}' vor 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 616 1 core
Fehler 122 error C2143: Syntaxfehler: Es fehlt ';' vor 'for' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 616 1 core
Fehler 123 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 616 1 core
Fehler 124 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 617 1 core
Fehler 125 error C2374: '_transitions': Neudefinition; Mehrfachinitialisierung C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 617 1 core
Fehler 126 error C2143: Syntaxfehler: Es fehlt '}' vor 'if' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 618 1 core
Fehler 127 error C2143: Syntaxfehler: Es fehlt ';' vor 'if' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 618 1 core
Fehler 128 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 619 1 core
Fehler 129 error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 619 1 core
Fehler 130 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 624 1 core
Fehler 131 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 624 1 core
Fehler 132 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 625 1 core
Fehler 133 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 625 1 core
Fehler 134 error C2059: Syntaxfehler: '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 628 1 core
Fehler 135 error C2143: Syntaxfehler: Es fehlt ';' vor '}' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 628 1 core
Fehler 136 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 631 1 core
Fehler 137 error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? C:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 631 1 core
Fehler 150 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 155 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 156 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 157 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 158 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 159 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 160 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 163 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 173 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 174 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 175 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 180 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 181 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 182 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 183 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 184 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 185 error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'and' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1085 1 core
Fehler 186 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1085 1 core
Fehler 187 error C2143: Syntaxfehler: Es fehlt ';' vor 'continue' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1086 1 core
Fehler 188 error C3861: "and": Bezeichner wurde nicht gefunden. C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1085 1 core
Fehler 191 error C2589: '(': Ungültiges Token auf der rechten Seite von '::' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1603 1 core
Fehler 192 error C2059: Syntaxfehler: '::' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1603 1 core
Fehler 193 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1603 1 core
Fehler 194 error C2143: Syntaxfehler: Es fehlt ')' vor ';' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1603 1 core
Fehler 195 error C2143: Syntaxfehler: Es fehlt ';' vor ')' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1603 1 core
Fehler 196 error C2059: Syntaxfehler: ')' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1603 1 core
Fehler 197 error C2181: Ungültiges 'else' ohne zugehöriges 'if' C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1605 1 core
Fehler 198 error C1075: Dateiende erreicht, bevor das zugehörige Element für das linke Element Klammer '{' in "routing\GlobalRouter.cpp(1602)" gefunden wurde C:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.cpp 1614 1 core
Fehler 199 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 200 error C2146: Syntaxfehler: Fehlendes ',' vor Bezeichner '__attribute__' C:\Users\Oliver\Documents\jpscore\routing\QuickestPathRouter.cpp 210 1 core
Fehler 202 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 204 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 205 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 206 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 207 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 208 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 209 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 210 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 212 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 213 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 214 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 215 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 223 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 core
Fehler 226 error C2536: 'AgentsSource::AgentsSource::_boundaries': Angabe einer expliziten Initialisierung für Arrays nicht möglich c:\users\oliver\documents\jpscore\pedestrian\AgentsSource.h 118 1 jpscore
Fehler 227 error MSB3073: Der Befehl "setlocal
"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=Release -P cmake_install.cmake
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd
:VCEnd" wurde mit dem Code 1 beendet. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 132 5 INSTALL
228 IntelliSense: Es wurde eine ")" erwartet. c:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 194 13 core
229 IntelliSense: Es wurde ein ";" erwartet. c:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 544 36 core
230 IntelliSense: Es wurde ein ";" erwartet. c:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 565 36 core
231 IntelliSense: Es wurde ein ";" erwartet. c:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 576 36 core
232 IntelliSense: Der Bezeichner ""not"" ist nicht definiert. c:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 579 14 core
233 IntelliSense: Es wurde ein "=" erwartet. c:\Users\Oliver\Documents\jpscore\geometry\SubRoom.cpp 579 27 core
One line that triggert an error is:
connected=connected or w1.ShareCommonPointWith(*c);
Please don't use OR, AND, NOT and whatever. Use ||, &&, ! even if the other code is perfectly correct c++, the visual studio compiler does not accept that.https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/129Calculate exit usage for all the transitions2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.deCalculate exit usage for all the transitionshttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/130numbering of subrooms2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.denumbering of subroomswhen numbering subrooms non-sequential, JPScore is failing.
This issue is a problem when numbering subrooms in multi-level buildings for example:
ground floor: subrooms 0 - 19
1st floor: subrooms 100 - 119
2nd floor: subrooms 200 - 219when numbering subrooms non-sequential, JPScore is failing.
This issue is a problem when numbering subrooms in multi-level buildings for example:
ground floor: subrooms 0 - 19
1st floor: subrooms 100 - 119
2nd floor: subrooms 200 - 219https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/141test2018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.detesttest issuetest issueMohcine Chraibim.chraibi@fz-juelich.deMohcine Chraibim.chraibi@fz-juelich.dehttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/154Merge cleaning_cmake into v0.82018-03-16T15:01:04+01:00Mohcine Chraibim.chraibi@fz-juelich.deMerge cleaning_cmake into v0.8https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/157jpscore interrupts with errror: No route to destination [-1]2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.dejpscore interrupts with errror: No route to destination [-1]Jpscore interrupts with error (screenshot, logfile) using the attached ini- and geofile.
[jpscore_error](/uploads/ec11677fee70ab640b74f89d63608008/jpscore_error.jpg)
The error could not be reproduced with a smaller geometry or less agen...Jpscore interrupts with error (screenshot, logfile) using the attached ini- and geofile.
[jpscore_error](/uploads/ec11677fee70ab640b74f89d63608008/jpscore_error.jpg)
The error could not be reproduced with a smaller geometry or less agents.
[UBF_geo.xml](/uploads/39507f9c02c2d0b22ba83896e6a66048/UBF_geo.xml)
[UBF_ini.xml](/uploads/ff4501ad9ad6d990c9809e3a137a3abb/UBF_ini.xml)
[log.xml](/uploads/2e4833868051f0ee5a1256e8eb396f18/log.xml)https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/159Option to open/close crossing2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.deOption to open/close crossingThe option to change the status of crossings could be useful.The option to change the status of crossings could be useful.https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/162wrong version of boost installed2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.dewrong version of boost installedpls install boost in minimum version 1.58 for CIpls install boost in minimum version 1.58 for CIMohcine Chraibim.chraibi@fz-juelich.deMohcine Chraibim.chraibi@fz-juelich.dehttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/171Navigation lines in non-convex geometries2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.deNavigation lines in non-convex geometriesWhen simulating in non-convex geometries using the cognitive map router, jpscore returns the error: could not initialize the routers. This is the case for every operational model, but the floorfield model shouldn't need hlines? Surprisin...When simulating in non-convex geometries using the cognitive map router, jpscore returns the error: could not initialize the routers. This is the case for every operational model, but the floorfield model shouldn't need hlines? Surprisingly, one can fix this by adding navigation lines under the global shortest router. How come?Arne GrafArne Grafhttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/178feature request: import pre-calculated floorfield?2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.defeature request: import pre-calculated floorfield?Assuming a static geometry, might it be reasonable to have the opportunity to import a pre-calculated floor field e.g. for sensitivity studies?
Instead of we would have to compute multiple times...Assuming a static geometry, might it be reasonable to have the opportunity to import a pre-calculated floor field e.g. for sensitivity studies?
Instead of we would have to compute multiple times...Arne GrafArne Grafhttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/179Pedestrians get trapped in obstacels with Tordeux20152018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.dePedestrians get trapped in obstacels with Tordeux2015Even with the Tordeux2015 model, we obviously have serious problems with agents getting trapped in obstacles:
![Untitled](/uploads/824590463e8fb406287f76cd7a2e229c/Untitled.png)
With the example attached it is possible to reproduce t...Even with the Tordeux2015 model, we obviously have serious problems with agents getting trapped in obstacles:
![Untitled](/uploads/824590463e8fb406287f76cd7a2e229c/Untitled.png)
With the example attached it is possible to reproduce that
[Osloer_ini.xml](/uploads/2c8820e2ed0dcfb72452e7801a24d7ba/Osloer_ini.xml)
[Osloer_geo.xml](/uploads/6980f607f4f207365276c8ee3b578884/Osloer_geo.xml)
[Osloer_routing.xml](/uploads/530408351b2fa74625a589780263f8cb/Osloer_routing.xml)Mohcine Chraibim.chraibi@fz-juelich.deMohcine Chraibim.chraibi@fz-juelich.dehttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/188version mismatch2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.deversion mismatchall tests fail due to old version number (0.5, should be 0.8)all tests fail due to old version number (0.5, should be 0.8)https://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/191routing with goals in complex geometries2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.derouting with goals in complex geometriesWhen using goals to direct peds to a specific transition to -1, the routing patterns may not be as expected.
[Osloer_geo_train_crossings_closed_mod.xml](/uploads/735db2e2f466ea81cc2079e97de74728/Osloer_geo_train_crossings_closed_mod.x...When using goals to direct peds to a specific transition to -1, the routing patterns may not be as expected.
[Osloer_geo_train_crossings_closed_mod.xml](/uploads/735db2e2f466ea81cc2079e97de74728/Osloer_geo_train_crossings_closed_mod.xml)
[Osloer_routing_manual_mod.xml](/uploads/f60b879a930491f272687bf51c293254/Osloer_routing_manual_mod.xml)
[U8_007.xml](/uploads/0b7cafd4b618b7b07f39bb7378cf78c9/U8_007.xml)Mohcine Chraibim.chraibi@fz-juelich.deMohcine Chraibim.chraibi@fz-juelich.dehttps://gitlab.jsc.fz-juelich.de/jupedsim/jpscore/-/issues/195random seeds not considered anymore2018-03-16T15:01:03+01:00Mohcine Chraibim.chraibi@fz-juelich.derandom seeds not considered anymoreDear @all,
the recent major changes on JPScore develop resulted in a non-consideration of the random seeds. @laemmel (@OSchmidts) could you please have a look that immediately?
This bug is likely to delay my work here in the US sinc...Dear @all,
the recent major changes on JPScore develop resulted in a non-consideration of the random seeds. @laemmel (@OSchmidts) could you please have a look that immediately?
This bug is likely to delay my work here in the US since I wanted to start the first simulation ensembles for ORPHEUS today.
...appreciate more branch-focussed work...