Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dóra Kocsis
dynare
Commits
bcc590aa
Commit
bcc590aa
authored
Oct 12, 2010
by
Houtan Bastani
Browse files
add preprocessor simplification rule
parent
567c5bcb
Changes
1
Hide whitespace changes
Inline
Side-by-side
preprocessor/DataTree.cc
View file @
bcc590aa
...
...
@@ -228,8 +228,10 @@ DataTree::AddDifferent(expr_t iArg1, expr_t iArg2)
expr_t
DataTree
::
AddPower
(
expr_t
iArg1
,
expr_t
iArg2
)
{
if
(
iArg1
!=
Zero
&&
iArg2
!=
Zero
&&
iArg2
!=
One
)
if
(
iArg1
!=
Zero
&&
iArg2
!=
Zero
&&
iArg1
!=
One
&&
iArg2
!=
One
)
return
AddBinaryOp
(
iArg1
,
oPower
,
iArg2
);
else
if
(
iArg1
==
One
)
return
One
;
else
if
(
iArg2
==
One
)
return
iArg1
;
else
if
(
iArg2
==
Zero
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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