TROLL - Impression.be
TROLL - Impression.be
TROLL - Impression.be
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Finally <strong>TROLL</strong> offers extensive features to<br />
interconnect external products. The list<br />
presented in the figure above is not exhaustive<br />
<strong>be</strong>cause of the wide possibilities available<br />
through the <strong>TROLL</strong> Programming Language<br />
and the generalised database interface to<br />
SofTwaRe/oVeRView<br />
connect your own formats.<br />
The modeling language and the MODEL<br />
Advanced and no limitation on size<br />
The modeling language possesses the highest<br />
level of sophistication, ideal for handling<br />
complex non-linear systems.<br />
• <strong>TROLL</strong> is already famous for handling<br />
very large systems of equations (in tens<br />
of thousands of equations and even more<br />
depending on the RAM); therefore the tools<br />
included to maintain the text of equations<br />
are also very complete: Since <strong>TROLL</strong> is an<br />
open system, the text file containing the<br />
list of equations may <strong>be</strong> seen from the<br />
MS-WINDOWS oriented <strong>TROLL</strong> text editor,<br />
but also from any editor or text processor<br />
package,<br />
Endogenous<br />
with leads<br />
Nonnormalised<br />
equations<br />
DELL<br />
(n-order<br />
difference)<br />
operator<br />
used straight<br />
on terms<br />
This flexibility is important to interconnect any<br />
kind of external products. For example, <strong>TROLL</strong><br />
recognises at least the EUROSTAT (Luxembourg)/<br />
CRONOS databases, DATASTREAM files, etc.<br />
• <strong>TROLL</strong> contains many functions to manipulate<br />
the text of equations from Macros and/or<br />
the <strong>TROLL</strong> Programming Language; here,<br />
the processing may <strong>be</strong> very sophisticated,<br />
by recognising operators, variable names,<br />
functions, etc; imagine just having, at the<br />
touch of a button, a toolbox for the complete<br />
recognition of the grammar of your system<br />
of equations.<br />
Once a model is ready as a text file, <strong>TROLL</strong> will<br />
compile its structure and mathematics. There is<br />
no need for you to differentiate a right hand side<br />
from a left hand side, and if it is more legible, a<br />
term may <strong>be</strong> designated as the left hand side.<br />
ADDSYM<br />
ENDOGENOUS ... US_C US_MPC US_MPCINV US_PGNP US_PGNPNO ... ,<br />
EXOGENOUS ... US_LAMBDA US_SIGMA ...;<br />
ADDEQ BOTTOM<br />
US_C : US_C = US_C_DI+US_C_PI ,<br />
US_MPC : US_MPC = 1/US_MPCINV ,<br />
US_MPCINV: US_MPCINV(1) = US_MPCINV - 1 - ((1 - US_SIGMA)*(US_RSR+US_PROB) - (<br />
RES_US_MPC+US_PROB))*US_MPCINV/US_S IGMA ,<br />
US_WH1 : US_WH1(1) =<br />
US_WH1*<br />
(1+US_RSR+US_ALPHA1+RES_US_WH 1+US_PROB+EXP( US_DLLF_SS) - 1)<br />
- (((1 - US_BETA)*US_GDP*US_PGNP - US_TAXH)/US_P+RES_US_WK*US_WK) ,<br />
US_PGNP: DEL(1: LOG(US_PGNPNO)) =<br />
US_LAMBDA*(US_DELTA_PI*DEL(1: LOG( US_PGNPNO(1)))<br />
+(1 - US_DELTA_PI)*DEL(1: LOG(US_PGNPNO( - 1))))<br />
+(1 - US_LAMBDA)*DEL(1: LOG(US_PGNPNO( - 1)))<br />
+US_GAMMA/100*(US_NLIN - US_UNR)/(US_UNR - US_PHI)<br />
+RES_US_PGNP ,<br />
...;<br />
[Source: MULTIMOD MARK3, (c) IMF, Washington DC, USA]<br />
7<br />
www.hendyplan.com - info@hendyplan.com - BRUSSELS - FRANkFURT - LUXEMBOURG - PARIS - TEL : +352 26 64 44<br />
[ Figure 3: The MODELING LANGUAGE ]<br />
All brands and product names are trademarks or registered trademarks of their respective holders - © HENDYPLAN, Brussels, Bemgium