convert8.gms : CONVERT 테스트 스위트 - 테스트 EPS가 유지됨

설명

이것은 무료 슬롯 게임 EPS가 CONVERT의 무료 슬롯 게임 출력에서 0 대신 *eps로 기록되는지 테스트합니다.

소형 모델 유형 :무료 슬롯 게임


카테고리 : 무료 슬롯 게임 테스트 라이브러리


메인 파일 : convert8.gms

$title 'CONVERT 테스트 스위트 - EPS가 유지되는지 테스트' (CONVERT8,SEQ=605)

* 이는 무료 슬롯 게임 EPS가 CONVERT의 무료 슬롯 게임 출력에서 0 대신 * EPS로 기록되는지 테스트합니다.

변수 x, y, z;
방정식 e1, e2, e3, e4, e5;

e1..sqrt(eps * x) =e= 0;
e2.. x * (1 + eps * y) =e= z;
e3..eps * sin(x + y) =e= z;
e4..cos(x + y + eps) =e= z;
e5.. 2 * x + eps * y + z =e= 0;

모델 m / 모두 /;

옵션 nlp = 변환;
nlp min x를 사용하여 m을 해결합니다.

Execute.checkErrorLevel 'grep -qF "e1.. sqrt(eps * x1) =E= 0;" 무료 슬롯 게임gms';
Execute.checkErrorLevel 'grep -qF "e2.. x1 * (1 + eps * x2) - x3 =E= 0;" 무료 슬롯 게임gms';
Execute.checkErrorLevel 'grep -qF "e3..eps * sin(x1 + x2) - x3 =E= 0;" 무료 슬롯 게임gms';
Execute.checkErrorLevel 'grep -qF "e4.. cos(eps + x1 + x2) - x3 =E= 0;" 무료 슬롯 게임gms';
Execute.checkErrorLevel 'grep -qF "e5.. 2 * x1 + eps * x2 + x3 =E= 0;" 무료 슬롯 게임gms';