로드 중...
검색 중...
일치하는 항목 없음
슬롯 나라control.options.GamsOptions 클래스 참조

GamsOptions 클래스는 GamsJob 및 GamsModelInstance에 대한 슬롯 나라 옵션(슬롯 나라 실행 파일의 명령줄 매개변수에 해당하므로 슬롯 나라 매개변수라고도 함)을 관리합니다.더 보기...

공개 회원 기능

 __init__(self, ws, opt_from=없음, opt_file=없음)
 생성자.
 
 내보내기(자신, 파일_경로)
 GamsOptions를 매개변수 파일에 쓰세요.
 

공개 슬롯 나라

dict 정의= {}
 슬롯 나라 대시 옵션.
 

슬롯 나라

 all_model_types= 슬롯 나라(fset=set_all_model_types)
 모든 모델 유형에 대한 솔버를 설정합니다.
 
 lp= 슬롯 나라(get_lp, set_lp)
 기본 lp 솔버.
 
 미프= 슬롯 나라(get_mip, set_mip)
 기본 밉 솔버.
 
 rmip= 슬롯 나라(get_rmip, set_rmip)
 기본 rmip 솔버.
 
 nlp= 슬롯 나라(get_nlp, set_nlp)
 기본 nlp 솔버.
 
 mcp= 슬롯 나라(get_mcp, set_mcp)
 기본 mcp 솔버.
 
 mpec= 슬롯 나라(get_mpec, set_mpec)
 기본 mpec 솔버.
 
 rmpec= 슬롯 나라(get_rmpec, set_rmpec)
 기본 rmpec 솔버.
 
 cns= 슬롯 나라(get_cns, set_cns)
 기본 cns 솔버.
 
 dnlp= 슬롯 나라(get_dnlp, set_dnlp)
 기본 dnlp 솔버.
 
 rminlp= 슬롯 나라(get_rminlp, set_rminlp)
 기본 rminlp 솔버.
 
 minlp= 슬롯 나라(get_minlp, set_minlp)
 기본 minlp 솔버.
 
 qcp= 슬롯 나라(get_qcp, set_qcp)
 기본 qcp 솔버.
 
 miqcp= 슬롯 나라(get_miqcp, set_miqcp)
 기본 miqcp 솔버.
 
 rmiqcp= 슬롯 나라(get_rmiqcp, set_rmiqcp)
 기본 rmiqcp 솔버.
 
 EMP= 슬롯 나라(get_emp, set_emp)
 기본 emp 솔버.
 
 액션= 슬롯 나라(get_action, set_action)
 슬롯 나라 처리 요청.
 
 추가확장= 슬롯 나라(get_appendexpand, set_appendexpand)
 파일 추가 옵션을 확장하세요.
 
 추가= 슬롯 나라(get_appendout, set_appendout)
 출력 파일 추가 옵션.
 
 asyncsollst= 슬롯 나라(get_asyncsollst, set_asyncsollst)
 비동기 해결(그리드 또는 스레드)이 사용될 때 솔루션 목록을 인쇄합니다.
 
 브라티오= 슬롯 나라(get_bratio, set_bratio)
 기본 감지 임계값.
 
 캡처모델인스턴스= 슬롯 나라(get_capturemodelinstance, set_capturemodelinstance)
 실행 내의 모든 모델 인스턴스를 캡처하도록 전환합니다.
 
 케이스= 슬롯 나라(get_case, set_case)
 LST 파일의 출력 케이스 옵션.
 
 cerr= 슬롯 나라(get_cerr, set_cerr)
 컴파일 시간 오류 제한.
 
 문자 집합= 슬롯 나라(get_charset, set_charset)
 문자 세트 플래그.
 
 checkerrorlevel= 슬롯 나라(get_checkerrorlevel, set_checkerrorlevel)
 외부 프로그램 실행 후 자동으로 errorLevel을 확인합니다.
 
 복호화 키= 슬롯 나라(get_decryptkey, set_decryptkey)
 $encrypt를 통해 암호화된 텍스트 파일을 해독하기 위한 키.
 
 dformat= 슬롯 나라(get_dformat, set_dformat)
 날짜 형식.
 
 자리= 슬롯 나라(get_digit, set_digit)
 "$on/offDigit"에 대한 기본값을 전환합니다.
 
 돔림= 슬롯 나라(get_domlim, set_domlim)
 도메인 위반 제한 해결사 기본값.
 
 덤팝= 슬롯 나라(get_dumpopt, set_dumpopt)
 전처리된 입력을 input.dmp 파일에 씁니다.
 
 dumpoptgdx= 슬롯 나라(get_dumpoptgdx, set_dumpoptgdx)
 DumpOpt를 사용할 때 생성된 GDX 파일 이름 줄기를 정의합니다.
 
 dumpparms= 슬롯 나라(get_dumpparms, set_dumpparms)
 슬롯 나라 매개변수 로깅.
 
 dumpparmslogprefix= 슬롯 나라(get_dumpparmslogprefix, set_dumpparmslogprefix)
 DumpParms에 의해 트리거된 행의 접두사>1.
 
 암시적 로드= 슬롯 나라(get_ecimplicitload, set_ecimplicitload)
 임베디드 코드에서 기호의 암시적 로드를 허용할지 여부.
 
 에콜로라인= 슬롯 나라(get_eclogline, set_eclogline)
 임베디드 코드 초기화 및 실행 여부에 대한 로그 라인을 표시합니다.
 
 비어있음= 슬롯 나라(get_empty, set_empty)
 "$on/offEmpty"에 대한 기본값을 전환합니다.
 
 암호화키= 슬롯 나라(get_encryptkey, set_encryptkey)
 $encrypt를 사용하여 텍스트 파일을 암호화하기 위한 키.
 
 얼컴= 슬롯 나라(get_eolcom, set_eolcom)
 "$on/offEolCom" 및 "$eolCom"에 대한 기본값을 전환합니다.
 
 errmsg= 슬롯 나라(get_errmsg, set_errmsg)
 컴파일 오류 메시지 배치.
 
 오류 로그= 슬롯 나라(get_errorlog, set_errorlog)
 각 오류에 대해 로그에 기록되는 최대 오류 메시지 줄입니다.
 
 에틀림= 슬롯 나라(get_etlim, set_etlim)
 경과 시간 제한(초).
 
 실행 모드= 슬롯 나라(get_execmode, set_execmode)
 실행이 허용되는 외부 프로그램에 대한 제한입니다.
 
 확장= 슬롯 나라(get_expand, set_expand)
 확장(포함) 입력 파일 이름.
 
 fddelta= 슬롯 나라(get_fddelta, set_fddelta)
 유한차의 단계 크기.
 
 fdopt= 슬롯 나라(get_fdopt, set_fdopt)
 유한차에 대한 옵션.
 
 페르= 슬롯 나라(get_ferr, set_ferr)
 대체 오류 메시지 파일.
 
 파일 케이스= 슬롯 나라(get_filecase, set_filecase)
 파일 이름 및 경로 대/소문자 구분(put, gdx, ref, $include 등)
 
 파일 줄기= 슬롯 나라(get_filestem, set_filestem)
 기본적으로 입력 파일 이름을 줄기로 사용하는 출력 파일에 대한 파일 줄기를 설정합니다.
 
 filestemapfromenv= 슬롯 나라(get_filestemapfromenv, set_filestemapfromenv)
 환경 변수에서 읽은 문자열을 "FileStem"에 추가합니다.
 
 필터링됨= 슬롯 나라(get_filtered, set_filtered)
 GDX에서 필터링된 읽기와 도메인 확인 읽기 간을 전환합니다.
 
 forceoptfile= 슬롯 나라(get_forceoptfile, set_forceoptfile)
 다른 옵션 파일 섹션 메커니즘을 덮어씁니다.
 
 강제= 슬롯 나라(get_forcework, set_forcework)
 슬롯 나라가 최신 슬롯 나라 버전으로 생성되었거나 실행 오류가 있는 저장 파일을 강제로 처리하도록 합니다.
 
 포림= 슬롯 나라(get_forlim, set_forlim)
 슬롯 나라 루핑 제한.
 
 freeembeddedpython= 슬롯 나라(get_freeembeddedpython, set_freeembeddedpython)
 각 내장 Python 코드 블록 끝에서 외부 리소스를 해제합니다.
 
 gdxcompress= 슬롯 나라(get_gdxcompress, set_gdxcompress)
 생성된 GDX 파일의 압축.
 
 gdxconvert= 슬롯 나라(get_gdxconvert, set_gdxconvert)
 생성된 GDX 파일 버전(하위 호환성을 위해)
 
 gdxuels= 슬롯 나라(get_gdxuels, set_gdxuels)
 라벨 또는 UEL을 압착 또는 전체 GDX로 언로드합니다.
 
 그리드디르= 슬롯 나라(get_griddir, set_griddir)
 그리드 파일 디렉토리.
 
 그리드스크립트= 슬롯 나라(get_gridscript, set_gridscript)
 그리드 제출 스크립트.
 
 힙 제한= 슬롯 나라(get_heaplimit, set_heaplimit)
 허용되는 최대 힙 크기(MB).
 
 보류 고정= 슬롯 나라(get_holdfixed, set_holdfixed)
 고정 변수를 상수로 취급합니다.
 
 holdfixedasync= 슬롯 나라(get_holdfixedasync, set_holdfixedasync)
 비동기적으로 해결된 모델에도 HoldFixed를 허용합니다.
 
 idcgdxinput= 슬롯 나라(get_idcgdxinput, set_idcgdxinput)
 암시적 입력을 위한 데이터가 포함된 GDX 파일 이름.
 
 idcgdxoutput= 슬롯 나라(get_idcgdxoutput, set_idcgdxoutput)
 암시적 출력을 위한 데이터의 GDX 파일 이름.
 
 암시적 할당= 슬롯 나라(get_implicit할당, set_implicit할당)
 "$on/offImplicitAssign"에 대한 기본값을 전환합니다.
 
 인라인컴= 슬롯 나라(get_inlinecom, set_inlinecom)
 "$on/offInline"과 "$inlineCom"에 대한 기본값을 전환합니다.
 
 정수1= 슬롯 나라(get_integer1, set_integer1)
 정수 통신 셀 N.
 
 정수2= 슬롯 나라(get_integer2, set_integer2)
 정수 통신 셀 N.
 
 정수3= 슬롯 나라(get_integer3, set_integer3)
 정수 통신 셀 N.
 
 정수4= 슬롯 나라(get_integer4, set_integer4)
 정수 통신 셀 N.
 
 정수5= 슬롯 나라(get_integer5, set_integer5)
 정수 통신 셀 N.
 
 interactivesolver= 슬롯 나라(get_interactivesolver, set_interactivesolver)
 솔버가 명령줄 입력을 통해 상호작용하도록 허용합니다.
 
 인트바럽= 슬롯 나라(get_intvarup, set_intvarup)
 정수 변수의 기본 상한에 대한 모드를 설정합니다.
 
 iterlim= 슬롯 나라(get_iterlim, set_iterlim)
 솔버의 반복 제한.
 
 작업 추적= 슬롯 나라(get_jobtrace, set_jobtrace)
 슬롯 나라 작업이 끝나면 추적 파일에 기록될 작업 추적 문자열입니다.
 
 계속= 슬롯 나라(get_keep, set_keep)
 프로세스 디렉토리 및 스크래치 파일의 유지 또는 삭제를 제어합니다.
 
 libincdir= 슬롯 나라(get_libincdir, set_libincdir)
 LibInclude 디렉토리.
 
 라이센스= 슬롯 나라(get_license, set_license)
 대체 라이센스 파일을 사용하십시오.
 
 림콜= 슬롯 나라(get_limcol, set_limcol)
 하나의 변수 블록에 나열되는 최대 열 수.
 
 림로우= 슬롯 나라(get_limrow, set_limrow)
 하나의 방정식 블록에 나열되는 최대 행 수.
 
 목록= 슬롯 나라(get_listing, set_listing)
 "$on/offListing"에 대한 기본값을 전환합니다.
 
 로그라인= 슬롯 나라(get_logline, set_logline)
 로그 파일에 대한 라인 추적의 양.
 
 lsttitleleftaligned= 슬롯 나라(get_lsttitleleftaligned, set_lsttitleleftaligned)
 LST 파일의 제목을 모두 왼쪽 정렬로 작성하세요.
 
 maxexecerror= 슬롯 나라(get_maxexecerror, set_maxexecerror)
 실행 시간 오류 제한.
 
 maxprocdir= 슬롯 나라(get_maxprocdir, set_maxprocdir)
 최대 225* 프로세스 디렉터리 수.
 
 메모리 관리자= 슬롯 나라(get_memorymanager, set_memorymanager)
 실험적인 메모리 관리자를 사용해 볼 수 있습니다.
 
 miimode= 슬롯 나라(get_miimode, set_miimode)
 모델 인스턴스 모드.
 
 다중= 슬롯 나라(get_multi, set_multi)
 "$on/offMulti[R]"에 대한 기본값을 전환합니다.
 
 노들림= 슬롯 나라(get_nodlim, set_nodlim)
 분기 및 바운드 트리의 노드 제한.
 
 nonewvarequ= 슬롯 나라(get_nonewvarequ, set_nonewvarequ)
 새로운 방정식이나 변수 기호가 도입되면 컴파일 오류를 유발합니다.
 
 on115= 슬롯 나라(get_on115, set_on115)
 방정식에서 알 수 없는 고유 요소에 대한 오류를 생성합니다.
 
 optca= 슬롯 나라(get_optca, set_optca)
 절대 최적성 기준 해결자 기본값.
 
 optcr= 슬롯 나라(get_optcr, set_optcr)
 상대적 최적성 기준 해결자 기본값.
 
 optdir= 슬롯 나라(get_optdir, set_optdir)
 옵션 파일 디렉터리.
 
 선택 파일= 슬롯 나라(get_optfile, set_optfile)
 기본 옵션 파일.
 
 출력= 슬롯 나라(get_output, set_output)
 목록 파일 이름.
 
 페이지 조정= 슬롯 나라(get_pagecontr, set_pagecontr)
 출력 파일 페이지 제어 옵션.
 
 페이지 크기= 슬롯 나라(get_pagesize, set_pagesize)
 출력 파일 페이지 크기(=0 페이징 없음)
 
 페이지 너비= 슬롯 나라(get_pagewidth, set_pagewidth)
 출력 파일 페이지 너비.
 
 라이센스= 슬롯 나라(get_plicense, set_plicense)
 개인정보 라이센스 파일 이름.
 
 prefixloadpath= 슬롯 나라(get_prefixloadpath, set_prefixloadpath)
 라이브러리 로드 경로 앞에 슬롯 나라 시스템 디렉토리를 추가합니다.
 
 이전 작업= 슬롯 나라(get_previouswork, set_previouswork)
 이전 작업파일 버전으로 작업파일을 작성하기 위한 표시기.
 
 proctreememmonitor= 슬롯 나라(get_proctreememmonitor, set_proctreememmonitor)
 슬롯 나라 프로세스 트리에서 사용되는 메모리를 모니터링합니다.
 
 proctreememticks= 슬롯 나라(get_proctreememticks, set_proctreememticks)
 메모리 모니터 확인 사이의 대기 간격 설정: 틱 = 밀리초.
 
 프로필= 슬롯 나라(get_profile, set_profile)
 실행 프로파일링.
 
 프로필파일= 슬롯 나라(get_profilefile, set_profilefile)
 이 파일에 프로필 정보를 쓰세요.
 
 프로필톨= 슬롯 나라(get_profiletol, set_profiletol)
 문이 프로필 생성 출력에 나타나기 위해 사용해야 하는 최소 시간.
 
 putdir= 슬롯 나라(get_putdir, set_putdir)
 파일 디렉토리를 넣으세요.
 
 putnd= 슬롯 나라(get_putnd, set_putnd)
 Put 파일의 소수점 이하 자릿수.
 
 putnr= 슬롯 나라(get_putnr, set_putnr)
 Put 파일의 숫자 라운드 형식.
 
 putps= 슬롯 나라(get_putps, set_putps)
 넣은 파일의 페이지 크기.
 
 putpw= 슬롯 나라(get_putpw, set_putpw)
 넣은 파일의 페이지 너비.
 
 참조= 슬롯 나라(get_reference, set_reference)
 심볼 참조 파일.
 
 referencelineno= 슬롯 나라(get_referencelineno, set_referencelineno)
 참조 파일에 기록된 줄 번호를 제어합니다.
 
 교체= 슬롯 나라(get_replace, set_replace)
 GDX에서 비어 있지 않은 기호로 읽을 때 병합과 교체 사이를 전환합니다.
 
 레스림= 슬롯 나라(get_reslim, set_reslim)
 솔버의 벽시계 시간 제한.
 
 저장점= 슬롯 나라(get_savepoint, set_savepoint)
 솔버 포인트를 GDX 파일에 저장하세요.
 
 스크립트 종료= 슬롯 나라(get_scriptexit, set_scriptexit)
 슬롯 나라 실행이 끝나면 실행될 프로그램 또는 스크립트.
 
 씨앗= 슬롯 나라(get_seed, set_seed)
 난수 시드.
 
 쇼오스메모리= 슬롯 나라(get_showosmemory, set_showosmemory)
 내부 계산 대신 운영 체제에서 보고한 메모리 사용량을 표시합니다.
 
 solprint= 슬롯 나라(get_solprint, set_solprint)
 솔루션 보고서 인쇄 옵션.
 
 solvelink= 슬롯 나라(get_solvelink, set_solvelink)
 솔버 링크 옵션.
 
 solveopt= 슬롯 나라(get_solveopt, set_solveopt)
 다중 해결 관리.
 
 단계합= 슬롯 나라(get_stepsum, set_stepsum)
 작업 단계에서 사용되는 컴퓨팅 리소스 요약.
 
 strictsingleton= 슬롯 나라(get_strictsingleton, set_strictsingleton)
 싱글톤 세트에 할당된 요소가 여러 개인 경우 오류가 발생합니다.
 
 stringchk= 슬롯 나라(get_stringchk, set_stringchk)
 문자열 대체 옵션.
 
 suffixdlvars= 슬롯 나라(get_suffixdlvars, set_suffixdlvars)
 "$on/offSuffixDLVars"에 대한 기본값을 전환합니다.
 
 suffixalgebravars= 슬롯 나라(get_suffixalgebravars, set_suffixalgebravars)
 "$on/offSuffixAlgebraVars"에 대한 기본값을 전환합니다.
 
 억제= 슬롯 나라(get_suppress, set_suppress)
 컴파일러 목록 옵션.
 
 기호= 슬롯 나라(get_symbol, set_symbol)
 심볼 테이블 파일.
 
 symprefix= 슬롯 나라(get_symprefix, set_symprefix)
 컴파일 중에 발견된 모든 기호 앞에는 작업 파일의 지정된 문자열이 붙습니다.
 
 sys10= 슬롯 나라(get_sys10, set_sys10)
 지수가 상수이고 정수의 1e-12 이내인 경우 rpower를 ipower로 변경합니다.
 
 sys11= 슬롯 나라(get_sys11, set_sys11)
 할당/데이터 문의 색인이 자연 순서가 아닌 경우 동적 재순환.
 
 sys12= 슬롯 나라(get_sys12, set_sys12)
 생성 오류가 있는 모델을 솔버에 전달합니다.
 
 sysincdir= 슬롯 나라(get_sysincdir, set_sysincdir)
 SysInclude 디렉토리.
 
 sysout= 슬롯 나라(get_sysout, set_sysout)
 솔버 상태 파일 보고 옵션.
 
 타빈= 슬롯 나라(get_tabin, set_tabin)
 탭 간격.
 
 tformat= 슬롯 나라(get_tformat, set_tformat)
 시간 형식.
 
 스레드= 슬롯 나라(get_threads, set_threads)
 솔버에서 사용할 프로세서 수.
 
 threadsasync= 슬롯 나라(get_threadsasync, set_threadsasync)
 비동기 해결에 사용할 스레드 수 제한(solveLink=6)
 
 타이머= 슬롯 나라(get_timer, set_timer)
 명령 타이머 임계값(밀리초).
 
 추적= 슬롯 나라(get_trace, set_trace)
 추적 파일 이름.
 
 추적 수준= 슬롯 나라(get_tracelevel, set_tracelevel)
 action=GT와 함께 사용되는 Modelstat/Solvestat 임계값.
 
 traceopt= 슬롯 나라(get_traceopt, set_traceopt)
 추적 파일 형식 옵션.
 
 사용자1= 슬롯 나라(get_user1, set_user1)
 사용자 문자열 N.
 
 사용자2= 슬롯 나라(get_user2, set_user2)
 사용자 문자열 N.
 
 사용자3= 슬롯 나라(get_user3, set_user3)
 사용자 문자열 N.
 
 사용자4= 슬롯 나라(get_user4, set_user4)
 사용자 문자열 N.
 
 사용자5= 슬롯 나라(get_user5, set_user5)
 사용자 문자열 N.
 
 경고= 슬롯 나라(get_warnings, set_warnings)
 실행이 종료되기 전에 허용되는 경고 수.
 
 작업 인자= 슬롯 나라(get_workfactor, set_workfactor)
 일부 솔버에 대한 메모리 추정 승수.
 
 작업공간= 슬롯 나라(get_workspace, set_workspace)
 일부 해결사를 위한 작업 공간(MB).
 
 제로레스= 슬롯 나라(get_zerores, set_zerores)
 abs(result) LE ZeroRes인 경우 특정 작업의 결과는 0으로 설정됩니다.
 
 zeroresrep= 슬롯 나라(get_zeroresrep, set_zeroresrep)
 abs(results) LE ZeroRes 및 결과가 0으로 설정되면 경고로 언더플로우를 보고합니다.
 

자세한 설명

GamsOptions 클래스는 GamsJob 및 GamsModelInstance에 대한 슬롯 나라 옵션(슬롯 나라 실행 파일의 명령줄 매개변수에 해당하므로 슬롯 나라 매개변수라고도 함)을 관리합니다.

정수(예: nodlim), 이중(예: reslim) 및 문자열(예: putdir) 값 옵션이 있습니다. 또한 몇 가지 목록 옵션(슬롯 나라 내부에 문자열 매크로를 설정하도록 정의하고 idir은 포함 파일에 대한 여러 검색 경로를 제공)과 모든 적합한 모델 유형(all_model_types)에 대한 솔버를 설정하는 전원 옵션도 있습니다.

다른 인터페이스에서 슬롯 나라로 알려진 일부 옵션은 제한적으로 사용되거나 Python 환경에서 문제가 있는 상황을 만들 수도 있으며 GamsOptions 클래스를 통해 설정할 수 없습니다.

생성자 및 소멸자 문서

◆ __init__()

슬롯 나라control.options.GamsOptions.__init__ ( 자신,
ws,
opt_from=없음,
opt_file=없음 )

생성자.

매개변수
wsGamsOptions를 포함하는 GamsWorkspace
opt_from새 개체를 초기화하는 데 사용되는 GamsOptions
opt_file새 개체 파일을 초기화하는 데 사용되는 매개변수

멤버 함수 문서

◆ 내보내기()

슬롯 나라control.options.GamsOptions.export ( 자신,
파일_경로 )

GamsOptions를 매개변수 파일에 쓰세요.

매개변수
파일_경로매개변수 파일을 쓰는 데 사용된 경로입니다. 상대 경로는 슬롯 나라 작업 디렉터리를 기준으로 합니다.