설명
슬롯 게임 24.5를 사용하면 색인 순서가 다음과 같은 경우의 실행 시간이 향상되었습니다.
기호가 정렬되지 않았습니다. 즉, 제어 세트의 순서가 아닙니다. 이
내부 희소성 트리를 즉시 변경하여 수행됩니다.
테스트하는 동안 이 예제에서 재현할 수 있는 오류가 있었습니다.
실제로 동일한 "증상"에 두 가지 문제가 있었습니다. 하나는 if 문에 있었습니다.
다른 하나는 루프와 유사한 구조(루프, 반복, while)입니다.
이 오류가 수정되기 전에는 실행 오류가 발생했습니다.
라인 ??에 오류가 있습니다: 0으로 나누기 (0)
키워드: Sys17
기고자: Lutz Westermann, 2015년 9월
소형 모델 유형 :슬롯 게임
카테고리 : 슬롯 게임 테스트 라이브러리
메인 파일 : idxperm2.gms
$title '루프 등에서 색인 순열 시 올바른 동작을 확인하세요' (IDXPERM2,SEQ=685)
$onText
슬롯 게임 24.5를 사용하면 색인 순서가 다음과 같은 경우의 실행 시간이 향상되었습니다.
기호가 정렬되지 않았습니다. 즉, 제어 세트의 순서가 아닙니다. 이
내부 희소성 트리를 즉시 변경하여 수행됩니다.
테스트하는 동안 이 예제에서 재현할 수 있는 오류가 있었습니다.
실제로 동일한 "증상"에 두 가지 문제가 있었습니다. 하나는 if 문에 있었습니다.
다른 하나는 루프와 유사한 구조(루프, 반복, while)입니다.
이 오류가 수정되기 전에는 실행 오류가 발생했습니다.
*** 줄 오류 ??: 0으로 나누기 (0)
키워드: Sys17
기고자: Lutz Westermann, 2015년 9월
$offText
$onEcho > test.gms
t /t0*t1/, r /r1*r15 /, s /s1*s15 / 설정;
매개변수 a(r,s);
스칼라 w,x,y,z;
만약(1,
a(r,s)=1;
w=1/sum((s,r)$(a(r,s)), 1);
a(r,s)=1;
w=1/sum((s,r)$(a(r,s)), 1);
);
루프(티,
a(r,s)=1;
x=1/sum((s,r)$(a(r,s)), 1);
);
스칼라 c/0/
반복(
a(r,s)=1;
y=1/sum((s,r)$(a(r,s)), 1);
c=c+1;
c=2까지);
c=0;
동안(c<2,
a(r,s)=1;
z=1/sum((s,r)$(a(r,s)), 1);
c=c+1
);
$offEcho
$call 슬롯 게임 test.gms lo=%슬롯 게임lo% sys17=1 gdx=old.gdx
$if errorlevel 1 $sys17=1로 실행 중인 문제 중단
$call 슬롯 게임 test.gms lo=%슬롯 게임lo% sys17=0 gdx=new.gdx
$if errorlevel 1 $sys17=0으로 실행 중인 문제 중단
$call gdxdiff old.gdx new.gdx > %system.nullfile%
$if errorlevel 1 $abort "GDX 파일이 다릅니다."