Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Maintenance - Mise à jour mensuelle Lundi 6 Février entre 7h00 et 9h00
Open sidebar
Gauthier Quesnel
irritator
Commits
ea351f3b
Commit
ea351f3b
authored
Aug 13, 2020
by
Gauthier Quesnel
Browse files
core: fix missing QSS3 slope computation in cross
parent
3a38ae7a
Changes
1
Hide whitespace changes
Inline
Side-by-side
lib/include/irritator/core.hpp
View file @
ea351f3b
...
...
@@ -5135,8 +5135,10 @@ struct abstract_cross
if
(
p_if_value
.
messages
.
empty
())
{
if
constexpr
(
QssLevel
==
2
)
if_value
[
0
]
+=
if_value
[
1
]
*
e
;
if
constexpr
(
QssLevel
==
3
)
if
constexpr
(
QssLevel
==
3
)
{
if_value
[
0
]
+=
if_value
[
1
]
*
e
+
if_value
[
2
]
*
e
*
e
;
if_value
[
1
]
+=
2.
*
if_value
[
2
]
*
e
;
}
}
else
{
for
(
const
auto
&
msg
:
p_if_value
.
messages
)
{
if_value
[
0
]
=
msg
[
0
];
...
...
@@ -5150,8 +5152,10 @@ struct abstract_cross
if
(
p_else_value
.
messages
.
empty
())
{
if
constexpr
(
QssLevel
==
2
)
else_value
[
0
]
+=
else_value
[
1
]
*
e
;
if
constexpr
(
QssLevel
==
3
)
if
constexpr
(
QssLevel
==
3
)
{
else_value
[
0
]
+=
else_value
[
1
]
*
e
+
else_value
[
2
]
*
e
*
e
;
else_value
[
1
]
+=
2.
*
else_value
[
2
]
*
e
;
}
}
else
{
for
(
const
auto
&
msg
:
p_else_value
.
messages
)
{
else_value
[
0
]
=
msg
[
0
];
...
...
@@ -5165,8 +5169,10 @@ struct abstract_cross
if
(
p_value
.
messages
.
empty
())
{
if
constexpr
(
QssLevel
==
2
)
value
[
0
]
+=
value
[
1
]
*
e
;
if
constexpr
(
QssLevel
==
3
)
if
constexpr
(
QssLevel
==
3
)
{
value
[
0
]
+=
value
[
1
]
*
e
+
value
[
2
]
*
e
*
e
;
value
[
1
]
+=
2.
*
value
[
2
]
*
e
;
}
}
else
{
for
(
const
auto
&
msg
:
p_value
.
messages
)
{
value
[
0
]
=
msg
[
0
];
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment