ConfiEnvironment(CFG) 문서

무료 슬롯용으로 생성됨 ..

함수, 프로시저 및 속성

 

무료 슬롯 해결사

정수 cfgNumAlgs
 솔버 수
 
정수 cfgDefaultAlg
 모델 유형 프로세스에 대한 기본 솔버 수
 
짧은 문자열 cfgAlgName
 해결사 이름
 
짧은 문자열 cfgAlgCode
 솔버 코드
 
부울 cfgAlgHidden
 alg를 숨겨야 하는 경우 true를 반환합니다.
 
부울 cfgAlgAllowsModify문제
 해결자가 문제를 수정할 수 있습니다.
 
정수 cfgAlgLibInfo
 솔버에 대한 링크 라이브러리 정보 얻기
 
정수 cfgAlgThreadSafeIndic
 솔버용 스레드 안전 표시기 가져오기
 
정수 cfgAlgNumber
 솔버 수
 
부울 cfgAlgCapability
 솔버 모델 유형 기능 매트릭스
 
부울 cfgAlgCreate
 솔버 링크 객체 생성
 
정수 cfgAlgReadyAPI
 솔버 ReadyAPI 호출
 
정수 cfgAlgModify문제
 콜 솔버 수정 문제
 
정수 cfgAlgCallSolver
 콜 솔버 수정 문제
 
무효 cfgAlgFree
 콜 솔버 수정 문제
 
부울 cfgDef파일이름
 해당 솔버에 대한 정의 파일 이름 제공(성공 시 true 반환, 문제 발생 시 false 반환)
 

초기화

정수 cfgReadConfig
 무료 슬롯 구성 파일 읽기
 
정수 cfgReadConfigGUC
 무료 슬롯 구성 파일과 gamsconfig.yaml 읽기
 

기타

짧은 문자열 cfgModelTypeName
 모델 유형 이름
 
정수 cfgModelTypeNumber
 모델 유형 번호
 
정수 cfgNumMsg
 보류 중인 메시지 수
 
짧은 문자열 cfgGetMsg
 보류 중인 메시지
 

열거된 상수

 
cfgProcType cfgProc_none  = 0
  cfgProc_lp  = 1
  cfgProc_mip  = 2
  cfgProc_rmip  = 3
  cfgProc_nlp  = 4
  cfgProc_mcp  = 5
  cfgProc_mpec  = 6
  cfgProc_rmpec  = 7
  cfgProc_cns  = 8
  cfgProc_dnlp  = 9
  cfgProc_rminlp  = 10
  cfgProc_minlp  = 11
  cfgProc_qcp  = 12
  cfgProc_miqcp  = 13
  cfgProc_rmiqcp  = 14
  cfgProc_emp  = 15
  cfgProc_nrofmodeltypes  = 16
 

정의

cfgAlgAllowsModify문제 

해결자가 문제를 수정할 수 있습니다.

유형
함수 반환부울
매개변수
   정수   알그
    해결사 번호

cfgAlgCallSolver 

콜 솔버 수정 문제

유형
함수 반환정수
매개변수
   정수   알그
    해결사 번호
   포인터    psl
   포인터    gmo

cfgAlgCapability 

솔버 모델 유형 기능 매트릭스

유형
함수 반환부울
매개변수
   정수   알그
    해결사 번호
   정수   프로세스
    모델 유형 번호

cfgAlgCode 

솔버 코드

유형
함수 반환짧은 문자열
매개변수
   정수   알그
    해결사 번호

cfgAlgCreate 

솔버 링크 객체 생성

유형
함수 반환부울
매개변수
   정수   알그
    해결사 번호
  var  포인터    psl
  const  ShortString    sysDir
    무료 슬롯 시스템 디렉토리
  아웃  ShortString    메시지

cfgAlgFree 

콜 솔버 수정 문제

유형
절차
매개변수
   정수   알그
    해결사 번호
  var  포인터    vpsl

cfgAlgHidden 

alg를 숨겨야 하는 경우 true를 반환합니다.

유형
함수 반환부울
매개변수
   정수   알그
    해결사 번호

cfgAlgLibInfo 

솔버에 대한 링크 라이브러리 정보 얻기

유형
함수 반환정수
매개변수
   정수   알그
    해결사 번호
  아웃  ShortString    이름
  아웃  ShortString    접두사

cfgAlgModify문제 

콜 솔버 수정 문제

유형
함수 반환정수
매개변수
   정수   알그
    해결사 번호
   포인터    psl

cfgAlgName 

해결사 이름

유형
함수 반환짧은 문자열
매개변수
   정수   알그
    해결사 번호

cfgAlgNumber 

솔버 수

유형
함수 반환정수
매개변수
  const  ShortString    아이디
    해결사 이름

cfgAlgReadyAPI 

솔버 ReadyAPI 호출

유형
함수 반환정수
매개변수
   정수   알그
    해결사 번호
   포인터    psl
   포인터    gmo

cfgAlgThreadSafeIndic 

솔버용 스레드 안전 표시기 가져오기

유형
함수 반환정수
매개변수
   정수   알그
    해결사 번호

cfgDefaultAlg 

모델 유형 proc에 대한 기본 솔버 수

유형
함수 반환정수
매개변수
   정수   프로세스
    모델 유형 번호

cfgDef파일 이름 

해당 솔버에 대한 정의 파일 이름 제공(성공 시 true 반환, 문제 발생 시 false 반환)

유형
함수 반환부울
매개변수
  const  ShortString    아이디
    해결사 이름
  아웃  ShortString    def파일이름
    정의 파일 이름

cfgGetMsg 

보류 중인 메시지

유형
함수 반환짧은 문자열

cfgModelTypeName 

모델 유형 이름

유형
함수 반환짧은 문자열
매개변수
   정수   프로세스
    모델 유형 번호

cfgModelTypeNumber 

모델 유형 번호

유형
함수 반환정수
매개변수
  const  ShortString    아이디
    해결사 이름

cfgNumAlgs 

해결사 수

유형
함수 반환정수

cfgNumMsg 

보류 중인 메시지 수

유형
함수 반환정수

cfgReadConfig 

무료 슬롯 구성 파일 읽기

유형
함수 반환정수
매개변수
  const  ShortString    파일 이름
    구성 파일 이름

cfgReadConfigGUC 

무료 슬롯 구성 파일과 gamsconfig.yaml 읽기

유형
함수 반환정수
매개변수
  const  ShortString    파일 이름
    구성 파일 이름
  const  ShortString    sysDir
    무료 슬롯 시스템 디렉토리