07.12.2012 Views

TROLL - Impression.be

TROLL - Impression.be

TROLL - Impression.be

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!