내 단순 데이터 세트 Verts
이 정점 좌표 테이블 되 정점에 대한 인덱스 세트 coords
주도로, 다음과 같다 :GNU MathProg는 : 정수 대 심볼 세트는 GNU MathProg 설정
data;
set Indices := X Y;
set Verts := 1 2 3 4;
param Coords : X Y :=
1 1.2 0.3
2 4.2 13.0
3 1.5 1.0
4 0.5 0.8;
end;
이것은 작동하지만, 내가 버텍스의 정의를 교체 할 경우 다음과 같이
set Verts := (1..4);
컴파일이 단계에서 성공하지만 Verts
지금은 할 수 없습니다 인덱스 매개 변수 테이블 Coords
. 구체적으로는 glpsol
은 Coords[1,X] out of domain
을 반환합니다.
직관적으로, 나는 축약어를 사용하는 정의는 정수형을 정의하는 반면 인덱싱에는 상징적 인 "문자열"유형이 필요하다고 가정합니다. 내 직감이 맞습니까? 그렇다면 테이블에 4, 10 000 요소가없는 경우 어떻게해야합니까? set Verts := ?;
을 작성해야합니까?