Description
acronyms just return the position in the symbol table the value 93 for acron in parameter ref
Small Model of Type : GAMS
Category : GAMS Test library
Main file : unary1.gms
$title tests mapval function (UNARY1,SEQ=47)
* acronyms just return the position in the symbol table
* the value 93 for acron in parameter ref
acronym acr;
$onUNDF
Sets
op values to be tested /
minus-inf, neg-4, zero, pos+2, plus-inf, epsilon, missing, undefined, acron /;
Parameters
res(op) result of operations
a(op) actual vales /
minus-inf -inf, neg-4 -4 , zero 0, pos+2 2
plus-inf +inf, epsilon eps, missing na, undefined undf, acron acr /
ref(op) reference results /
minus-inf 7, neg-4 0 , zero 0, pos+2 0
plus-inf 6, epsilon 8, missing 5, undefined 4, acron 93 /
err(op) difference from reference;
res(op) = mapval(a(op));
err(op) = res(op) - ref(op);
err('acron')$(res('acron') > 8) = 0;
display res,err;
abort$card(err) ' something really bad has happened';