슬롯 머신 환경 개체(GEV) 문서

슬롯 머신용으로 생성됨 ..

함수, 프로시저 및 속성

 

로깅

부울 gevSkipIOLEgacySet
 로그 및 상태 파일이 열리지 않도록 방지
 

슬롯 머신 옵션

정수 gevThreads
 스레드 수 (1..n); 옵션 gevThreadsRaw = 0인 경우 이 함수는 사용 가능한 프로세서 수를 제공합니다.
 

기타

더블 gevNSolves
 해결 횟수
 

지원 중단됨

정수 gevInitJacLegacy
 레거시 야코비 계산: 행 방향 야코비 구조 초기화
 
공허 gevSetColRowPermLegacy
 레거시 야코비안 평가: 열 및 행 순열 슬롯 머신를 솔버로 설정
 
공허 gevSetJacPermLegacy
 레거시 야코비안 평가: 야코비안 순열 슬롯 머신를 솔버로 설정
 
정수 gevEvalNewPointLegacy
 레거시 야코비안 평가: 새로운 포인트 설정 및 포인트 복사 마법 수행
 
정수 gevEvalJacLegacy
 레거시 야코비안 평가: 행을 평가하고 야코비안 구조에 저장
 
정수 gevEvalJacLegacyX
 레거시 야코비안 평가: 행 집합을 평가하고 야코비안 구조에 저장
 
정수 gevNextNLLegacy
 레거시 야코비안 평가: 다음 비선형 행 제공, M으로 시작
 
정수 gevRowGms2SlvLegacy
 레거시 야코비안 평가: 순열 행 인덱스 제공
 
무효 gevFreeJacLegacy
 레거시 야코비 계산: 자유 행 현명한 야코비 구조
 
포인터 gevGetALGX
 ALGX 구조에 대한 포인터 전달
 

슬롯 머신 옵션

정수 gevGetIntOpt
 정수 값 옵션 가져오기(열거된 상수 참조)
 
더블 gevGetDblOpt
 이중 값 옵션 가져오기(열거된 상수 참조)
 
짧은 문자열 gevGetStrOpt
 문자열 값 옵션 가져오기(열거된 상수 참조)
 
공허 gevSetIntOpt
 정수 값 옵션 설정(열거 상수 참조)
 
공허 gevSetDblOpt
 이중 값 옵션 설정(열거된 상수 참조)
 
무효 gevSetStrOpt
 문자열 값 옵션 설정(열거 상수 참조)
 
무효 gevSynchronizeOpt
 옵션 객체에 전달된 환경 옵션 복사
 

슬롯 머신 해결사

정수 gevGetSlvExeInfo
 솔버 실행 파일 이름
 
정수 gevGetSlvLibInfo
 솔버 라이브러리 이름, 접두사 및 API 버전
 
정수 gevCapabilityCheck
 솔버가 주어진 모델 유형을 처리할 수 있는지 확인하세요.
 
정수 gevSolverVisibility
 솔버가 숨겨져 있는 경우 정보 제공
 
정수 gevNumSolvers
 시스템의 솔버 수
 
짧은 문자열 gevGetSolver
 모델 유형에 대해 선택된 솔버의 이름(없음을 선택하면 기본값임)
 
짧은 문자열 gevGetCurrentSolver
 선택 솔버 이름
 
짧은 문자열 gevGetSolverDefault
 모델 유형에 대한 기본 솔버 이름
 
정수 gevSolver2Id
 솔버의 내부 ID, 실패의 경우 0
 
짧은 문자열 gevId2Solver
 해결사 이름
 
짧은 문자열 gevCallSolverNextGridDir
 다음 gevCallSolver 호출을 위한 그리드 디렉토리를 생성하고 이름을 반환합니다(gevSolveLinkAsyncGrid 또는 gevSolveLinkAsyncSimulate로 호출된 경우)
 
정수 gevCallSolver
 GMO 모델 또는 제어 파일에서 슬롯 머신 솔버 호출
 
정수 gevCallSolverHandleStatus
 gevSolveLinkAsyncGrid로 호출된 경우 솔버 작업 상태 확인(0개 작업 완료, 1개 알 수 없는 작업 핸들, 2개 작업 실행 중)
 
정수 gevCallSolverHandleDelete
 gevSolveLinkAsyncGrid로 호출되면 솔버 작업 인스턴스 삭제(0개 삭제됨, 1개 알 수 없는 작업 핸들, 2개 삭제 실패)
 
정수 gevCallSolverHandleCollect
 gevSolveLinkAsyncGrid로 호출되면 솔버 작업에서 솔루션 수집(0개 로드됨, 1개 알 수 없는 작업 핸들, 2개 작업 실행 중, 3개 기타 오류), 인스턴스 삭제
 

초기화

공허 gevRegisterWriteCallback
 로그 및 상태 스트림에 대한 콜백 등록
 
공허 gevCompleteEnvironment
 환경 초기화 완료
 
정수 gevInitEnvironmentLegacy
 레거시 모드에서 초기화(제어 파일에서)
 

인터럽트

무효 gevTerminateUninstall
 이미 등록된 인터럽트 핸들러를 제거합니다.
 
무효 gevTerminateInstall
 이미 등록된 인터럽트 핸들러를 설치합니다.
 
공허 gevTerminateSet
 인터럽트를 나타내는 일부 메모리에 대한 포인터와 인터럽트 핸들러에 대한 포인터를 등록하고 설치합니다.
 
부울 gevTerminateGet
 중단해야 하는지 확인
 
공허 gevTerminateClear
 인터럽트 카운터를 재설정합니다.
 
무효 gevTerminateRaise
 인터럽트 카운터 증가
 
공허 gevTerminateGetHandler
 설치된 종료 핸들러 가져오기
 

로깅

부울 gevSwitchLogStat
 로그 및 상태 스트림을 다른 파일이나 콜백으로 전환
 
부울 gevSwitchLogStatEx
 로그 및 상태 스트림을 다른 파일이나 콜백으로 전환
 
포인터 gevGetLShandle
 gevSwitchLogStat에 의해 저장된 마지막 로그 및 상태 스트림에 대한 핸들을 반환합니다(Python의 vptr 문제에 대한 해결 방법)
 
부울 gevGetLSCBInfo
 입력 lshandle에 저장된 콜백 정보를 반환합니다. 성공하면 true를, 실패하면 false를 반환합니다.
 
부울 gevRestoreLogStat
 로그 상태 스트림 설정 복원
 
부울 gevRestoreLogStatRewrite
 로그 상태 스트림 설정을 복원하지만 이전 로그에 추가하지 않음
 
공허 gevLog
 로그 스트림으로 문자열 보내기
 
공허 gevLogPChar
 PChar를 로그 스트림으로 보냅니다. 개행은 추가되지 않습니다.
 
무효 gevStat
 상태 스트림으로 문자열 보내기
 
무효 gevStatC
 문자열을 상태로 보내고 목록 파일에 복사
 
공허 gevStatPChar
 PChar를 상태 스트림으로 보냅니다. 개행은 추가되지 않습니다.
 
공허 gevStatAudit
 슬롯 머신 내부 상태 스트림 작업 =0
 
공허 gevStatCon
 슬롯 머신 내부 상태 스트림 작업 =1
 
공허 gevStatCoff
 슬롯 머신 내부 상태 스트림 작업 =2
 
무효 gevStatEOF
 슬롯 머신 내부 상태 스트림 작업 =3
 
무효 gevStatSysout
 슬롯 머신 내부 상태 스트림 작업 =4
 
무효 gevStatAddE
 슬롯 머신 내부 상태 스트림 작업 =5
 
공허 gevStatAddV
 슬롯 머신 내부 상태 스트림 작업 =6
 
무효 gevStatAddJ
 슬롯 머신 내부 상태 스트림 작업 =7
 
공허 gevStatEject
 슬롯 머신 내부 상태 스트림 작업 =8
 
공허 gevStatEdit
 슬롯 머신 내부 상태 스트림 작업 =9
 
무효 gevStatE
 슬롯 머신 내부 상태 스트림 작업 =E
 
무효 gevStatV
 슬롯 머신 내부 상태 스트림 작업 =V
 
무효 gevStatT
 슬롯 머신 내부 상태 스트림 작업 =T
 
무효 gevStatA
 슬롯 머신 내부 상태 스트림 작업 =A
 
무효 gevStatB
 슬롯 머신 내부 상태 스트림 작업 =B
 
무효 gevLogStat
 문자열을 로그 및 상태 스트림으로 보내고 목록 파일에 복사
 
공허 gevLogStatNoC
 로그 및 상태 스트림으로 문자열 보내기
 
무효 gevLogStatPChar
 로그 및 상태 스트림에 문자열 보내기, 개행 추가 없음
 
무효 gevLogStatFlush
 상태 스트림 플러시(콜백과 함께 작동하지 않음)
 
짧은 문자열 gevGetAnchor
 로그에 대한 앵커 라인 가져오기(파일을 가리키며 슬롯 머신 IDE에서 클릭 가능)
 
무효 gevLSTAnchor
 현재 첫 번째 줄을 가리키는 로그 줄을 넣으세요"
 
정수 gevStatAppend
 현재 상태 파일에 상태 파일 추가
 
무효 gevMIPReport
 로그 및 lst에 MIP 보고서 인쇄
 

기타

짧은 문자열 gevGetScratchName
 스크래치 파일 이름과 스크래치 디렉토리 경로를 포함한 스크래치 확장자 가져오기
 
정수 gevWriteModelInstance
 모델 인스턴스 파일 생성
 
정수 gevDuplicateScratchDir
 스크래치 디렉토리를 복제하고 소스 스크래치 디렉토리의 파일만 읽도록 지시합니다.
 

타이밍

더블 gevTimeJNow
 슬롯 머신 율리우스력 시간
 
더블 gevTimeDiff
 생성 또는 gevTimeDiff에 대한 마지막 호출 이후 초 단위의 시간 차이
 
더블 gevTimeDiffStart
 객체 생성 이후 초 단위의 시간 차이
 
무효 gevTimeSetStart
 타이머 재설정(생성된 타임스탬프 덮어쓰기)
 

상수

gevMaxEvalThreads  = 64

열거된 상수

 
gevLogStatMode gevdoErr  = 0
  gevdoStat  = 1
  gevdoLog  = 2
 
gevCallSolverMode gevSolverSameStreams  = 0
  gevSolverQuiet  = 1
  gevSolverOwnFile  = 2
 
gevCallSolverSolveLink gevSolveLinkCallScript  = 1
  gevSolveLinkCallModule  = 2
  gevSolveLinkAsyncGrid  = 3
  gevSolveLinkAsyncSimulate  = 4
  gevSolveLinkLoadLibrary  = 5
 
gevOptions gevPageWidth  = 페이지 너비
  gevPageSize  = 페이지 크기
  gevsubsys파일  = 하위 시스템파일
  gevNameScrDir  = NameScrDir
  gevNameSysDir  = NameSysDir
  gevNameCurDir  = NameCurDir
  gevNameWrkDir  = NameWrkDir
  gevLogOption  = 로그옵션
  gevNameLogFile  = 이름로그파일
  gevNameCtr파일  = NameCtrFile
  gevNameMatrix  = NameMatrix
  gevNameInstr  = NameInstr
  gevNameStaFile  = NameStaFile
  gevlicense파일  = 라이센스파일
  gevKeep  = 유지
  gevIDEFlag  = IDEFlag
  gevIterLim  = IterLim
  gevDomLim  = DomLim
  gevResLim  = ResLim
  gevOptCR  = OptCR
  gevOptCA  = OptCA
  gevSysOut  = SysOut
  gevNodeLim  = NodeLim
  gevWorkFactor  = WorkFactor
  gevWorkSpace  = WorkSpace
  gevSavePoint  = 세이브포인트
  gevHeapLimit  = 힙 제한
  gevNameScrExt  = NameScrExt
  gevInteger1  = 정수1
  gevInteger2  = 정수2
  gevInteger3  = 정수3
  gevInteger4  = 정수4
  gevInteger5  = 정수5
  gevFDDelta  = FD델타
  gevFDOpt  = FDOpt
  gevAlgFileType  = AlgFileType
  gevGamsVersion  = 슬롯 머신버전
  gevGenSolver  = GenSolver
  gevCurSolver  = CurSolver
  gevThreadsRaw  = ThreadsRaw
  gevUseCutOff  = UseCutOff
  gevUseCheat  = UseCheat
  gevNameGamsDate  = NameGamsDate
  gevNameGamsTime  = NameGamsTime
  gevLicense1  = 라이센스1
  gevLicense2  = 라이센스2
  gevLicense3  = 라이센스3
  gevLicense4  = 라이센스4
  gevLicense5  = 라이센스5
  gevLicense6  = 라이센스6
  gevLicense7  = 라이센스7
  gevLicense8  = 라이센스8
  gevNameParams  = NameParams
  gevNameScenFile  = NameScenFile
  gevNameExtFFile  = NameExtFFile
  gevisDefaultLicense  = isDefaultLicense
  gevisDefaultSubsys  = isDefaultSubsys
  gevCheat  = 치트
  gevCutOff  = 컷오프
  gevReal1  = 실제1
  gevReal2  = 실제2
  gevReal3  = 실제3
  gevReal4  = 실제4
  gevReal5  = 실제5
  gevReform  = 개혁
  gevTryInt  = TryInt

정의

gevNSolves 

해결 횟수

유형
유형의 속성더블
액션
읽기

gevSkipIOLEgacySet 

로그 및 상태 파일이 열리지 않도록 방지

유형
유형의 속성부울
액션
쓰기

gevThreads 

스레드 수 (1..n); 옵션 gevThreadsRaw = 0인 경우 이 함수는 사용 가능한 프로세서 수를 제공합니다.

유형
유형의 속성정수
액션
읽기

gevCallSolver 

GMO 모델 또는 제어 파일에서 슬롯 머신 솔버 호출

유형
함수 반환정수
매개변수
   포인터    gmoptr
    슬롯 머신 모델링 객체에 대한 포인터
  const  ShortString    cntrfn
    컨트롤 파일 이름
  const  ShortString    해결사 이름
    해결사 이름
   정수   해결 링크
    gevCallSolver를 통해 호출된 솔버에 대한 Solvelink 옵션(열거된 상수 참조)
   정수   로깅
    gevCallSolver를 통해 호출된 솔버에 대한 로그 옵션(열거된 상수 참조)
  const  ShortString    로그fn
    로그 파일 이름
  const  ShortString    statfn
    상태 파일 이름
   더블   리슬림
    리소스 제한
   정수   iterlim
    반복 제한
   정수   돔림
    도메인 위반 한도
   더블   optcr
    상대적 격차에 대한 최적 기준
   더블   optca
    절대 격차에 대한 최적 기준
  var  포인터    직무 처리
    solvelink=gevSolveLinkAsyncGrid의 경우 솔버 작업 처리
  아웃  ShortString    메시지
    메시지

gevCallSolverHandleCollect 

gevSolveLinkAsyncGrid로 호출되면 솔버 작업에서 솔루션 수집(0개 로드됨, 1개 알 수 없는 작업 핸들, 2개 작업 실행 중, 3개 기타 오류), 인스턴스 삭제

유형
함수 반환정수
매개변수
  var  포인터    직무 처리
    solvelink=gevSolveLinkAsyncGrid의 경우 솔버 작업 처리
   포인터    gmoptr
    슬롯 머신 모델링 객체에 대한 포인터

gevCallSolverHandleDelete 

gevSolveLinkAsyncGrid로 호출되면 솔버 작업 인스턴스 삭제(0개 삭제됨, 1개 알 수 없는 작업 핸들, 2개 삭제 실패)

유형
함수 반환정수
매개변수
  var  포인터    직무 처리
    solvelink=gevSolveLinkAsyncGrid의 경우 솔버 작업 처리

gevCallSolverHandleStatus 

gevSolveLinkAsyncGrid로 호출된 경우 솔버 작업 상태 확인(0개 작업 완료, 1개 알 수 없는 작업 핸들, 2개 작업 실행 중)

유형
함수 반환정수
매개변수
   포인터   직무 처리
    solvelink=gevSolveLinkAsyncGrid의 경우 솔버 작업 처리

gevCallSolverNextGridDir 

다음 gevCallSolver 호출을 위한 그리드 디렉토리를 생성하고 이름을 반환합니다(gevSolveLinkAsyncGrid 또는 gevSolveLinkAsyncSimulate로 호출된 경우)

유형
함수 반환짧은 문자열

gevCapabilityCheck 

솔버가 주어진 모델 유형을 처리할 수 있는지 확인

유형
함수 반환정수
매개변수
   정수   모델 유형
    모델 유형
  const  ShortString    해결사 이름
    해결사 이름
  var  부울    유능한
    솔버의 가능 여부를 플래그 지정

gevCompleteEnvironment 

환경 초기화 완료

유형
절차
매개변수
   포인터    팔그
    ALGX 구조에 대한 포인터(슬롯 머신 내부)
   포인터    아이벡
    정수 옵션 배열
   포인터    rvec
    실수/이중 옵션 배열
   포인터   svec
    문자열 옵션 배열

gevDuplicateScratchDir 

스크래치 디렉토리를 복제하고 소스 스크래치 디렉토리의 파일만 읽도록 지시합니다.

유형
함수 반환정수
매개변수
  const  ShortString    scdir
    스크래치 디렉토리
  const  ShortString    로그fn
    로그 파일 이름
  아웃  ShortString    cntrfn
    컨트롤 파일 이름

gevEvalJacLegacy 

레거시 야코비안 평가: 행을 평가하고 야코비안 구조에 저장

유형
함수 반환정수
매개변수
   포인터   평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   정수   시
    행 i에 대한 인덱스 풀기
   PDoubleArray    x
    변수에 대한 입력 값
  var  더블    에프
    함수값
   PDoubleArray    잭
    그라디언트를 저장할 배열
  var  정수    돔비올
    도메인 위반
  var  정수    njacsupd
    업데이트된 야코비안 요소 수

gevEvalJacLegacyX 

레거시 야코비안 평가: 행 집합을 평가하고 야코비안 구조에 저장

유형
함수 반환정수
매개변수
   포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   정수   cnt
    카운트
   PLongIntArray    rowidx
    행 인덱스의 벡터
   PDoubleArray    x
    변수에 대한 입력 값
   PDoubleArray    fvec
    함수 값의 벡터
   PDoubleArray    잭
    그라디언트를 저장할 배열
  var  정수    돔비올
    도메인 위반
  var  정수    njacsupd
    업데이트된 야코비안 요소 수

gevEvalNewPointLegacy 

레거시 야코비안 평가: 새로운 포인트 설정 및 포인트 복사 마법 수행

유형
함수 반환정수
매개변수
   포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   PDoubleArray    x
    변수에 대한 입력 값

gevFreeJacLegacy 

레거시 야코비 계산: 자유 행 현명한 야코비 구조

유형
절차
매개변수
  var  포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터

gevGetALGX 

ALGX 구조에 대한 포인터 전달

유형
함수 반환포인터

gevGetAnchor 

로그에 대한 앵커 라인 가져오기(파일을 가리키며 슬롯 머신 IDE에서 클릭 가능)

유형
함수 반환짧은 문자열
매개변수
  const  ShortString    초
    문자열

gevGetCurrentSolver 

선택 솔버 이름

유형
함수 반환짧은 문자열
매개변수
   포인터    gmoptr
    슬롯 머신 모델링 객체에 대한 포인터

gevGetDblOpt 

이중 값 옵션 가져오기(열거된 상수 참조)

유형
함수 반환더블
매개변수
  const  ShortString    선택 이름
    옵션 이름(열거된 상수 참조)

gevGetIntOpt 

정수 값 옵션 가져오기(열거된 상수 참조)

유형
함수 반환정수
매개변수
  const  ShortString    선택 이름
    옵션 이름(열거된 상수 참조)

gevGetLSCBInfo 

입력 lshandle에 저장된 콜백 정보를 반환합니다. 성공하면 true를, 실패하면 false를 반환합니다.

유형
함수 반환부울
매개변수
   포인터    lshandle
    gevSwitchLogStat[Ex]의 로그 및 상태 핸들
  var  포인터    lsw
    로그 및 상태 스트림에 대한 콜백에 대한 포인터
  var  포인터    usrmem
    콜백용 사용자 메모리

gevGetLShandle 

gevSwitchLogStat에 의해 저장된 마지막 로그 및 상태 스트림에 대한 핸들을 반환합니다(Python의 vptr 문제에 대한 해결 방법)

유형
함수 반환포인터

gevGetScratchName 

스크래치 파일 이름과 스크래치 디렉토리 경로를 포함한 스크래치 확장자 가져오기

유형
함수 반환짧은 문자열
매개변수
  const  ShortString    초
    문자열

gevGetSlvExeInfo 

솔버 실행 파일 이름

유형
함수 반환정수
매개변수
  const  ShortString    해결사 이름
    해결사 이름
  아웃  ShortString    exename
    솔버 실행 파일 이름

gevGetSlvLibInfo 

솔버 라이브러리 이름, 접두사 및 API 버전

유형
함수 반환정수
매개변수
  const  ShortString    해결사 이름
    해결사 이름
  아웃  ShortString    libname
    솔버 라이브러리 이름
  아웃  ShortString    접두사
    솔버의 접두사
  out  정수    ifversion
    솔버 인터페이스 버전

gevGetSolver 

모델 유형에 대해 선택된 솔버의 이름(선택하지 않은 경우 기본값임)

유형
함수 반환짧은 문자열
매개변수
   정수   모델 유형
    모델 유형

gevGetSolverDefault 

모델 유형에 대한 기본 솔버 이름

유형
함수 반환짧은 문자열
매개변수
   정수   모델 유형
    모델 유형

gevGetStrOpt 

문자열 값 옵션 가져오기(열거된 상수 참조)

유형
함수 반환짧은 문자열
매개변수
  const  ShortString    선택 이름
    옵션 이름(열거된 상수 참조)

gevId2Solver 

해결사 이름

유형
함수 반환짧은 문자열
매개변수
   정수   해결사
    솔버의 내부 ID

gevInitEnvironmentLegacy 

레거시 모드에서 초기화(제어 파일에서)

유형
함수 반환정수
매개변수
  const  ShortString    cntrfn
    컨트롤 파일 이름

gevInitJacLegacy 

레거시 야코비 계산: 행 방향 야코비 구조 초기화

유형
함수 반환정수
매개변수
  var  포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   포인터    gmoptr
    슬롯 머신 모델링 객체에 대한 포인터

gevLog 

로그 스트림으로 문자열 보내기

유형
절차
매개변수
  const  ShortString    초
    문자열

gevLogPChar 

PChar를 로그 스트림으로 보냅니다. 개행은 추가되지 않습니다.

유형
절차
매개변수
  const  PAnsiChar    피
    문자 배열에 대한 포인터

gevLogStat 

문자열을 로그 및 상태 스트림으로 보내고 목록 파일에 복사

유형
절차
매개변수
  const  ShortString    초
    문자열

gevLogStatFlush 

상태 스트림 플러시(콜백에서는 작동하지 않음)

유형
절차

gevLogStatNoC 

로그 및 상태 스트림으로 문자열 보내기

유형
절차
매개변수
  const  ShortString    초
    문자열

gevLogStatPChar 

로그 및 상태 스트림에 문자열 보내기, 개행 추가 없음

유형
절차
매개변수
  const  PAnsiChar    피
    문자 배열에 대한 포인터

gevLSTAnchor 

현재 첫 번째 줄을 가리키는 로그 줄을 넣으세요."

유형
절차
매개변수
  const  ShortString    초
    문자열

gevMIPReport 

로그 및 lst에 MIP 보고서 인쇄

유형
절차
매개변수
   포인터    gmoptr
    슬롯 머신 모델링 객체에 대한 포인터
   더블   fixobj
   정수   해결사
   더블   멍하니
   더블   rgap

gevNextNLLegacy 

레거시 야코비안 평가: 다음 비선형 행 제공, M으로 시작

유형
함수 반환정수
매개변수
   포인터   평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   정수   시
    행 i에 대한 인덱스 풀기

gevNumSolvers 

시스템의 솔버 수

유형
함수 반환정수

gevRegisterWriteCallback 

로그 및 상태 스트림에 대한 콜백 등록

유형
절차
매개변수
  Tgevlswrite    lsw
   절차(const msg:짧은 문자열, 모드:정수, usrmem:포인터 )
    로그 및 상태 스트림에 대한 콜백에 대한 포인터
  const  부울    로그 활성화됨
    로그 활성화 여부를 플래그로 지정
   포인터   usrmem
    사용자 메모리

gevRestoreLogStat 

로그 상태 스트림 설정 복원

유형
함수 반환부울
매개변수
  var  포인터    lshandle
    나중에 복원하기 위한 로그 및 상태 핸들

gevRestoreLogStatRewrite 

로그 상태 스트림 설정을 복원하지만 이전 로그에 추가하지 않음

유형
함수 반환부울
매개변수
  var  포인터    lshandle
    나중에 복원하기 위한 로그 및 상태 핸들

gevRowGms2SlvLegacy 

레거시 야코비안 평가: 순열 행 인덱스 제공

유형
함수 반환정수
매개변수
   포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   정수   시
    행 i에 대한 인덱스 풀기

gevSetColRowPermLegacy 

레거시 야코비안 평가: 열 및 행 순열 슬롯 머신를 솔버로 설정

유형
절차
매개변수
   포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   정수   n
    변수의 수
   PLongIntArray    cgms2slv
    열 순열을 해결하는 슬롯 머신
   정수   m
    제약조건의 수
   PLongIntArray    rgms2slv
    행 순열을 해결하는 슬롯 머신

gevSetDblOpt 

이중 값 옵션 설정(열거 상수 참조)

유형
절차
매개변수
  const  ShortString    선택 이름
    옵션 이름(열거된 상수 참조)
   더블   rval
    실수/이중 값

gevSetIntOpt 

정수 값 옵션 설정(열거 상수 참조)

유형
절차
매개변수
  const  ShortString    선택 이름
    옵션 이름(열거된 상수 참조)
   정수   ival
    정수값

gevSetJacPermLegacy 

레거시 야코비안 평가: 야코비안 순열 슬롯 머신를 솔버로 설정

유형
절차
매개변수
   포인터    평가자
    레거시 야코비안 평가를 위한 구조에 대한 포인터
   정수   njacs
    jacs 및 jgms2slv 배열의 야코비안 요소 수
   PLongIntArray    잭스
    야코비안 요소의 원래 인덱스 배열(1 기반), 길이 njacs
   PLongIntArray    jgms2slv
    야코비안 요소의 순열을 해결하는 슬롯 머신, 길이 njacs

gevSetStrOpt 

문자열 값 옵션 설정(열거 상수 참조)

유형
절차
매개변수
  const  ShortString    선택 이름
    옵션 이름(열거된 상수 참조)
  const  ShortString    스발
    문자열 값

gevSolver2Id 

솔버의 내부 ID, 실패의 경우 0

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

gevSolverVisibility 

솔버가 숨겨져 있는 경우 정보 제공

유형
함수 반환정수
매개변수
  const  ShortString    해결사 이름
    해결사 이름
  var  부울    숨겨진
  var  부울    기본값입니다.

gevStat 

상태 스트림으로 문자열 보내기

유형
절차
매개변수
  const  ShortString    초
    문자열

gevStatA 

슬롯 머신 내부 상태 스트림 작업 =A

유형
절차
매개변수
  const  ShortString    초
    문자열

gevStatAddE 

슬롯 머신 내부 상태 스트림 작업 =5

유형
절차
매개변수
   정수   미
    색인 또는 제약조건
  const  ShortString    초
    문자열

gevStatAddJ 

슬롯 머신 내부 상태 스트림 작업 =7

유형
절차
매개변수
   정수   미
    색인 또는 제약조건
   정수   엠제이
    인덱스 또는 변수
  const  ShortString    초
    문자열

gevStatAddV 

슬롯 머신 내부 상태 스트림 작업 =6

유형
절차
매개변수
   정수   엠제이
    인덱스 또는 변수
  const  ShortString    초
    문자열

gevStatAppend 

현재 상태 파일에 상태 파일 추가

유형
함수 반환정수
매개변수
  const  ShortString    statfn
    상태 파일 이름
  아웃  ShortString    메시지
    메시지

gevStatAudit 

슬롯 머신 내부 상태 스트림 작업 =0

유형
절차
매개변수
  const  ShortString    초
    문자열

gevStatB 

슬롯 머신 내부 상태 스트림 작업 =B

유형
절차
매개변수
  const  ShortString    초
    문자열

gevStatC 

문자열을 상태로 보내고 목록 파일에 복사

유형
절차
매개변수
  const  ShortString    초
    문자열

gevStatCoff 

슬롯 머신 내부 상태 스트림 작업 =2

유형
절차

gevStatCon 

슬롯 머신 내부 상태 스트림 작업 =1

유형
절차

gevStatE 

슬롯 머신 내부 상태 스트림 작업 =E

유형
절차
매개변수
  const  ShortString    초
    문자열
   정수   미
    색인 또는 제약조건
  const  ShortString    s2
    문자열

gevStatEdit 

슬롯 머신 내부 상태 스트림 작업 =9

유형
절차
매개변수
   AnsiChar    기음
    캐릭터

gevStatEject 

슬롯 머신 내부 상태 스트림 작업 =8

유형
절차

gevStatEOF 

슬롯 머신 내부 상태 스트림 작업 =3

유형
절차

gevStatPChar 

PChar를 상태 스트림으로 보냅니다. 개행은 추가되지 않습니다.

유형
절차
매개변수
  const  PAnsiChar    피
    문자 배열에 대한 포인터

gevStatSysout 

슬롯 머신 내부 상태 스트림 작업 =4

유형
절차

gevStatT 

슬롯 머신 내부 상태 스트림 작업 =T

유형
절차

gevStatV 

슬롯 머신 내부 상태 스트림 작업 =V

유형
절차
매개변수
  const  ShortString    초
    문자열
   정수   엠제이
    인덱스 또는 변수
  const  ShortString    s2
    문자열

gevSwitchLogStat 

로그 및 상태 스트림을 다른 파일이나 콜백으로 전환

유형
함수 반환부울
매개변수
   정수   ㅋㅋㅋ
    로고 옵션(0..3)
  const  ShortString    로그fn
    로그 파일 이름
  const  부울    로그 추가
    로그 스트림에 추가할지 여부를 플래그 지정
  const  ShortString    statfn
    상태 파일 이름
  const  부울    통계추가
    상태 스트림에 추가할지 여부를 플래그 지정
  Tgevlswrite    lsw
   절차(const msg:짧은 문자열, 모드:정수, usrmem:포인터 )
    로그 및 상태 스트림에 대한 콜백에 대한 포인터
   포인터    usrmem
    사용자 메모리
  var  포인터    lshandle
    나중에 복원하기 위한 로그 및 상태 핸들

gevSwitchLogStatEx 

로그 및 상태 스트림을 다른 파일이나 콜백으로 전환

유형
함수 반환부울
매개변수
   정수   ㅋㅋㅋ
    로고 옵션(0..3)
  const  ShortString    로그fn
    로그 파일 이름
  const  부울    로그 추가
    로그 스트림에 추가할지 여부를 플래그 지정
  const  ShortString    statfn
    상태 파일 이름
  const  부울    통계 추가
    상태 스트림에 추가할지 여부를 플래그 지정
  Tgevlswrite    lsw
   절차(const msg:짧은 문자열, 모드:정수, usrmem:포인터 )
    로그 및 상태 스트림에 대한 콜백에 대한 포인터
   포인터    usrmem
    사용자 메모리
  var  포인터    lshandle
    나중에 복원하기 위한 로그 및 상태 핸들
  const  부울    doStack
    현재 설정을 실행 취소하는 대신 새 콜백이 스택되는 스택 모드를 선택하세요.

gevSynchronizeOpt 

옵션 개체에 전달된 환경 옵션 복사

유형
절차
매개변수
   포인터    optptr
    옵션 개체에 대한 포인터

gevTerminate지우기 

인터럽트 카운터를 재설정합니다.

유형
절차

gevTerminateGet 

중단해야 하는지 확인

유형
함수 반환부울

gevTerminateGetHandler 

설치된 종료 핸들러 가져오기

유형
절차
매개변수
  var  포인터    내부
    인터럽트를 나타내는 일부 메모리에 대한 포인터
  var  포인터    에들러
    인터럽트 핸들러에 대한 포인터

gevTerminateInstall 

이미 등록된 인터럽트 핸들러를 설치합니다.

유형
절차

gevTerminateRaise 

인터럽트 카운터 증가

유형
절차

gevTerminateSet 

인터럽트를 나타내는 일부 메모리에 대한 포인터와 인터럽트 핸들러에 대한 포인터를 등록하고 설치합니다.

유형
절차
매개변수
   포인터    내부
    인터럽트를 나타내는 일부 메모리에 대한 포인터
   포인터    에들러
    인터럽트 핸들러에 대한 포인터

gevTerminate제거 

이미 등록된 인터럽트 핸들러를 제거합니다.

유형
절차

gevTimeDiff 

생성 또는 gevTimeDiff에 대한 마지막 호출 이후 초 단위의 시간 차이

유형
함수 반환더블

gevTimeDiffStart 

객체 생성 이후 초 단위의 시간 차이

유형
함수 반환더블

gevTimeJNow 

슬롯 머신 율리우스력 시간

유형
함수 반환더블

gevTimeSetStart 

타이머 재설정(생성된 타임스탬프 덮어쓰기)

유형
절차

gevWriteModelInstance 

모델 인스턴스 파일 생성

유형
함수 반환정수
매개변수
  const  ShortString    mifn
    모델 인스턴스 파일 이름
   포인터   gmoptr
    슬롯 머신 모델링 객체에 대한 포인터
  var  정수    nlcodelen
    비선형 코드의 길이