로드 중...
검색 중...
일치하는 항목 없음
슬롯 게임::GAMSEnum 클래스 참조

모든 일반적인 슬롯 게임 열거 모음.더 보기...

#include <gamsenum.h>

공개 유형

열거  심볼유형{SymTypeSet= 0 ,SymTypePar , SymTypeVar , SymTypeEqu}
 이 열거형은 기호 유형을 정의합니다(별칭 유형은 지원되지 않으며 Set으로 표시됩니다).더 보기...
 
열거  EquType{
  E= 0 ,G= 1 ,L= 2 ,N= 3 ,
  X= 4 ,C= 5 ,MAX= 6
}
 수식 하위 유형.더 보기...
 
열거  세트 유형{멀티 , 싱글턴}
 하위 유형을 설정합니다.더 보기...
 
열거  VarType{
  알 수 없음 , 바이너리 , 정수 , 긍정적 ,
  부정 , 무료 , SOS1 , SOS2 ,
  세미콘트 , SemiInt
}
 변수 하위 유형.더 보기...
 
열거  SolveStat{
  보통= 1 ,반복 , 자원 , 해결사 ,
  평가 오류 , 능력 , 라이센스 , 사용자 ,
  설정 오류 , SolverErr , 내부 오류 , 건너뛰었습니다 ,
  시스템 오류
}
 솔버 종료 조건.더 보기...
 
열거  ModelStat{
  최적글로벌= 1 ,최적 로컬 , 무제한 , InfeasibleGlobal ,
  InfeasibleLocal , InfeasibleIntermed , 타당함 , 정수 솔루션 ,
  NonIntegerIntermed , 정수 실행 불가능 , 라이센스 오류 , 오류알 수 없음 ,
  ErrorNoSolution , 솔루션이 반환되지 않음 , 해결된 고유 , 해결됨 ,
  해결된Singular , UnboundedNoSolution , InfeasibleNoSolution
}
 모델 솔루션 상태.더 보기...
 
열거  GAMSExitCode{
  일반반환= 0 ,SolverToBeCalled , 컴파일 오류 , 실행 오류 ,
  시스템 제한 도달 , 파일 오류 , 매개변수 오류 , 라이센스 오류 ,
  GAMSSystemError , GAMSCouldNotBeStarted , 메모리 부족 , OutOfDisk ,
  ScratchDir을 생성할 수 없음= 109 ,너무많은ScratchDirs= 110 ,ScratchDir을 삭제할 수 없습니다= 112 ,CouldNotWriteGamsNext= 113 ,
  CouldNotWriteParamFile= 114 ,CouldNotReadEnvVar= 115 ,생성할 수 없음GAMScmex= 400 ,CurDirNotFound= 401 ,
  CurDirNotSet= 402 ,BlankInSysDir= 404 ,BlankInCurDir= 405 ,BlankInScrExt= 406 ,
  예기치 않은CmexRC= 407 ,ProcDirNotFound= 408 ,CmexLibNotFound= 409 ,CmexLibEPNotFound= 410 ,
  BlankInProcDir= 411 ,BlankInScrDir= 412 ,경로를 추가할 수 없음= 909 ,MissingCommandLineParameter= 1000 ,
  CannotInstallInterrupt= 2000 ,CurrentDir을 얻을 수 없음= 3000 ,CmexNotFound= 4000 ,OptNotFound= 5000
}
 슬롯 게임 종료 코드.더 보기...
 
열거  SymbolUpdateAction{
  파람= 0 ,상위= 1 ,하위= 2 ,수정됨= 3 ,
  원초= 4 ,이중= 5
}
 업데이트할 필드.더 보기...
 
열거  디버그레벨{
  꺼짐= 0 ,KeepFilesOnError , KeepFiles , ShowLog ,
  상세
}
 슬롯 게임 디버그 수준.더 보기...
 
열거  SymbolUpdateType{기본값= 0 ,BaseCase= 1 ,축적= 2 ,상속= 3 }
 심볼 업데이트 유형.더 보기...
 
열거  EA액션{
  해결 후 다시 시작= 0 ,컴파일만 , ExecuteOnly , 컴파일및실행 ,
  GlueCodeGeneration , 추적보고서
}
 슬롯 게임가 요청을 처리 중입니다.더 보기...
 

정적 공개 멤버 함수

정적 std::string 텍스트 (GAMSEnum::SymbolType유형)
 얻기GAMSEnum::SymbolType문자열로.
 
정적 std::string 텍스트 (GAMSEnum::EquType유형)
 얻기GAMSEnum::EquType문자열로.
 
정적 std::string 텍스트 (GAMSEnum::SetType유형)
 얻기GAMSEnum::SetType문자열로.
 
정적 std::string 텍스트 (GAMSEnum::VarType유형)
 얻기GAMSEnum::VarType문자열로.
 
정적 std::string 텍스트 (GAMSEnum::GAMSExitCode유형)
 얻기GAMSEnum::GAMSExitCode텍스트로.
 
정적 std::string 텍스트 (GAMSEnum::EAction유형)
 얻기GAMSEnum::EAction텍스트로.
 
정적 std::string 코드 (GAMSEnum::EAction유형)
 얻기GAMSEnum::EAction코드로.
 
정적EA액션 eActionFromCode(const std::string &str)
 얻기GAMSEnum::EAction에서std::string.
 

자세한 설명

모든 일반적인 슬롯 게임 열거 모음.

라인 정의38파일gamsenum.h.

구성원 열거 문서

◆ 디버그레벨

슬롯 게임 디버그 수준.

열거자
끄기 

디버그 없음.

KeepFilesOnError 

GamsJob.run() 또는 GamsJob.run_engine()에서 GamsExceptionExecution이 발생한 경우에만 임시 파일을 유지

KeepFiles 

임시 파일을 보관하세요.

로그 표시 

슬롯 게임 로그를 stdout으로 보내고 임시 파일을 보관합니다.

장황한 

고도의 기술 정보와 슬롯 게임 로그를 stdout으로 보내고 임시 파일을 보관하십시오.

라인 정의197파일gamsenum.h.

◆ EA액션

슬롯 게임가 요청을 처리 중입니다.

열거자
해결 후 다시 시작 

해결 후 다시 시작하세요.

컴파일 전용 

컴파일만 가능합니다.

ExecuteOnly 

ExecuteOnly.

컴파일 및 실행 

컴파일 및 실행.

GlueCodeGeneration 

글루 코드 생성.

추적보고서 

추적 보고서.

라인 정의218파일gamsenum.h.

◆ EquType

수식 하위 유형.

열거자

평등 - =E=.

부등식보다 크거나 같음 - =G=.

부등식보다 작거나 같음 - =L=.

구속되지 않는 방정식 - =N=.

외부 방정식 - =X=.

원뿔 방정식 - =C=.

라인 정의57파일gamsenum.h.

◆ GAMSExitCode

슬롯 게임 종료 코드.

열거자
일반반환 

정상 복귀.

SolverToBeCalled 

솔버가 호출됩니다. 시스템은 이 숫자를 반환해서는 안 됩니다.

컴파일 오류 

컴파일 오류가 발생했습니다.

실행 오류 

실행 오류가 발생했습니다.

시스템 제한에 도달함 

시스템 한계에 도달했습니다.

파일 오류 

파일 오류가 발생했습니다.

매개변수 오류 

매개변수 오류가 발생했습니다.

라이센스 오류 

라이센스 오류가 발생했습니다.

GAMSSystemError 

슬롯 게임 시스템 오류가 발생했습니다.

GAMSCouldNotBeStarted 

슬롯 게임 콜드가 시작되지 않습니다.

메모리 부족 

메모리가 부족합니다.

디스크 부족 

디스크가 부족합니다.

CouldNotCreateScratchDir 

프로세스/스크래치 디렉토리를 생성할 수 없습니다.

너무많은ScratchDirs 

프로세스/스크래치 디렉터리가 너무 많습니다.

ScratchDir을 삭제할 수 없음 

프로세스/스크래치 디렉터리를 삭제할 수 없습니다.

CouldNotWriteGamsNext 

"gamsnext" 스크립트를 작성할 수 없습니다.

CouldNotWriteParamFile 

"매개변수" 파일을 쓸 수 없습니다.

CouldNotReadEnvVar 

환경 변수를 읽을 수 없습니다.

GAMScmex를 생성할 수 없음 

슬롯 게임 언어 컴파일러(gamscmex)를 생성할 수 없습니다.

CurDirNotFound 

현재 디렉토리(curdir)가 존재하지 않습니다.

CurDirNotSet 

현재 디렉토리(curdir)를 설정할 수 없습니다.

BlankInSysDir 

시스템 디렉토리가 비어 있음(UNIX 전용)

BlankInCurDir 

현재 디렉토리가 비어 있음(UNIX 전용)

BlankInScrExt 

스크래치 확장에서 공백(scext)

예기치 않은CmexRC 

예기치 않은 cmexRC.

ProcDirNotFound 

프로세스 디렉터리(procdir)를 찾을 수 없습니다.

CmexLibNotFound 

CMEX 라이브러리를 찾을 수 없음(실험적)

CmexLibEPNotFound 

CMEX 라이브러리의 진입점을 찾을 수 없음(실험적)

BlankInProcDir 

프로세스 디렉토리가 비어 있음(UNIX 전용)

BlankInScrDir 

스크래치 디렉토리가 비어 있음(UNIX에만 해당)

경로를 추가할 수 없음 

경로를 추가할 수 없음 / 알 수 없는 UNIX 환경 / 환경 변수를 설정할 수 없음.

MissingCommandLineParameter 

드라이버 오류: 슬롯 게임exe에 대한 명령줄 매개변수가 누락되었습니다.

CannotInstallInterrupt 

드라이버 오류: 내부 오류: 인터럽트 핸들러를 설치할 수 없습니다.

CurrentDir을 얻을 수 없음 

드라이버 오류: 현재 디렉터리를 가져오는 중 문제 발생(때때로 Microsoft UNC 형식으로 현재 디렉터리를 지정하여 발생함)

CmexNotFound 

드라이버 오류: 내부 오류: 슬롯 게임 컴파일 및 실행 모듈을 찾을 수 없습니다.

OptNotFound 

드라이버 오류: 내부 오류: 옵션 처리 라이브러리를 로드할 수 없습니다.

라인 정의142파일gamsenum.h.

◆ ModelStat

모델 솔루션 상태.

열거자
최적글로벌 

최적의 솔루션이 달성되었습니다.

최적 로컬 

로컬 최적의 솔루션이 달성되었습니다.

무제한 

제한되지 않은 모델이 발견되었습니다.

실행 불가능글로벌 

실행 불가능한 모델이 발견되었습니다.

InfeasibleLocal 

로컬적으로 실현 불가능한 모델이 발견되었습니다.

InfeasibleIntermed 

솔버가 일찍 종료되었으며 모델은 여전히 실행 불가능합니다.

타당함 

타당한 해결책.

정수 솔루션 

정수 솔루션을 찾았습니다.

NonIntegerIntermed 

정수가 아닌 솔루션을 발견하여 솔버가 조기 종료되었습니다.

정수 실행 불가능 

실행 가능한 정수 솔루션을 찾을 수 없습니다.

라이센스 오류 

라이센스 문제.

오류 알 수 없음 

오류 - 알려진 원인이 없습니다.

ErrorNoSolution 

오류 - 해결 방법이 없습니다.

솔루션이 반환되지 않음 

해결책이 반환되지 않았습니다.

해결된 고유함 

CNS 모델의 독특한 솔루션.

해결됨 

CNS 모델의 실현 가능한 솔루션.

해결된Singular 

CNS 모델에서 단수입니다.

UnboundedNoSolution 

무제한 - 해결책 없음.

InfeasibleNoSolution 

실행 불가능 - 해결책 없음.

라인 정의118파일gamsenum.h.

◆ 세트 유형

하위 유형을 설정합니다.

열거자
멀티 

다중 세트 - 기본값.

싱글톤 

싱글톤 세트 - 0개 또는 1개의 요소.

라인 정의72파일gamsenum.h.

◆ SolveStat

솔버 종료 조건.

열거자
보통 

정상 종료.

반복 

솔버에 반복 횟수가 부족했습니다.

리소스 

해결사가 시간 제한을 초과했습니다.

해결사 

문제로 인해 해결사가 종료되었습니다.

평가 오류 

비선형 항 평가 오류로 인해 솔버가 종료되었습니다.

능력 

모델이 솔버 기능을 벗어났기 때문에 솔버가 종료되었습니다.

라이센스 

라이센스 오류로 인해 솔버가 종료되었습니다.

사용자 

사용자 요청에 따라 솔버 종료됨(예: Ctrl-C)

설정 오류 

설정 오류로 솔버가 종료되었습니다.

SolverErr 

오류로 인해 솔버가 종료되었습니다.

내부 오류 

오류로 인해 솔버가 종료되었습니다.

건너뛰었음 

해결을 건너뛰었습니다.

시스템 오류 

기타 오류입니다.

라인 정의100파일gamsenum.h.

◆ 심볼유형

이 열거형은 기호 유형을 정의합니다(별칭 유형은 지원되지 않으며 Set으로 표시됩니다).

열거자
SymTypeSet 

기호 유형은 세트(또는 별칭)입니다.

SymTypePar 

기호 유형은 매개변수입니다.

SymTypeVar 

기호 유형은 변수입니다.

SymTypeEqu 

기호 유형은 방정식입니다.

라인 정의43파일gamsenum.h.

◆ SymbolUpdateAction

업데이트할 필드.

열거자
파람 

매개변수 값을 제공합니다.

상위 

변수의 상한을 제공합니다.

하위 

변수의 하한값을 제공합니다.

수정됨 

변수에 고정된 범위를 제공합니다.

원시적 

변수 또는 방정식에 대한 수준을 제공합니다.

듀얼 

변수나 방정식에 한계값을 제공합니다.

라인 정의186파일gamsenum.h.

◆ SymbolUpdateType

심볼 업데이트 유형.

열거자
기본값 

기록이 존재하지 않으면 0(영)을 사용

BaseCase 

기록이 존재하지 않으면 인스턴스화의 값을 사용하십시오.

축적 

기록이 존재하지 않으면 이전 해결 값을 사용하십시오.

상속 

solv 문에서 설정을 상속받습니다.

라인 정의207파일gamsenum.h.

◆ VarType

변수 하위 유형.

열거자
알 수 없음 

알 수 없는 변수 유형입니다.

바이너리 

바이너리 변수.

정수 

정수 변수.

긍정적 

양수 변수.

부정적 

음수 변수.

무료 

자유 변수.

SOS1 

특별 주문 세트 1.

SOS2 

특별 주문 세트 2.

세미콘트 

반연속 변수.

SemiInt 

반정수 변수.

라인 정의82파일gamsenum.h.

멤버 함수 문서

◆ 코드()

정적 std::string 슬롯 게임::GAMSEnum::code ( GAMSEnum::EAction 유형)
정적

얻어GAMSEnum::EAction코드로.

◆ eActionFromCode()

정적EA액션슬롯 게임::GAMSEnum::eActionFromCode ( const std::string & str)
정적

얻어GAMSEnum::EAction에서std::string.

◆ 텍스트()[1/6]

정적 std::string 슬롯 게임::GAMSEnum::text ( GAMSEnum::EAction 유형)
정적

얻어GAMSEnum::EAction텍스트로.

◆ 텍스트()[2/6]

정적 std::string 슬롯 게임::GAMSEnum::text ( GAMSEnum::EquType 유형)
정적

얻어GAMSEnum::EquType문자열로.

◆ 텍스트()[3/6]

정적 std::string 슬롯 게임::GAMSEnum::text ( GAMSEnum::GAMSExitCode 유형)
정적

얻어GAMSEnum::GAMSExitCode텍스트로.

◆ 텍스트()[4/6]

정적 std::string 슬롯 게임::GAMSEnum::text ( GAMSEnum::SetType 유형)
정적

얻어GAMSEnum::SetType문자열로.

◆ 텍스트()[5/6]

정적 std::string 슬롯 게임::GAMSEnum::text ( GAMSEnum::SymbolType 유형)
정적

얻어GAMSEnum::SymbolType문자열로.

◆ 텍스트()[6/6]

정적 std::string 슬롯 게임::GAMSEnum::text ( GAMSEnum::VarType 유형)
정적

얻어GAMSEnum::VarType문자열로.