generic data specification
parameter
elemdata
pair = . × .(. .1 : elem;. .2 : data)
;
variables p : pair;
p0 : pair;
p1 : pair;
p2 : pair;
end generic data specification