로드 중...
검색 중...
일치하는 항목 없음
최적화 클래스 참조

#include <옵티마이저.h>

풀릭 메소드

 최적화자(int argc, char *argv[])
 작업공간을 초기화합니다.
 
더블 해결(이중 다중)
 데이터베이스를 생성하고 작업을 실행합니다.
 

상세 설명

라인 정의34파일옵티마이저.h.

생성자

◆ 최적화기()

최적화자::최적화자 ( int argc,
문자 * argv[] )

작업공간을 초기화합니다.

라인 정의35파일optimizer.cpp.

36{
38 if(인수 > 1)
39wsInfo.setSystemDirectory(argv[1]);
41}
void setSystemDirectory(const std::string &systemDir)

방법

◆ 해결()

더블 옵티마이저::solve ( 더블 다중)

데이터베이스를 생성하고 작업을 실행합니다.

라인 정의43파일optimizer.cpp.

44{
46
47 슬롯 게임매개변수f = gDb.addParameter("f", "1,000마일당 케이스당 화물(달러)");
48f.추가기록().세트값(90 * 다중);
49
50 GAMSJobgModJob = ws.addJobFromString(getModelText());
51
53g옵션.setDefine("gdxincname", gDb.이름());
54gModJob.실행(gOption, gDb);
55
56 반환gModJob.outDB().get변수("z").첫번째 기록().레벨();
57}
GAMSParameter addParameter(const std::string &name, const int 차원, const std::string &explanatoryText="")
GAMSVariable getVariable(const std::string &name)
슬롯 게임데이터베이스 outDB()
void setDefine(const std::string &key, const std::string &value)
void setValue(const double val)
GAMSParameterRecord addRecord(const std::벡터< std::string > &keys)
GAMSVariableRecord firstRecord(const std::벡터< std::string > &slice)
GAMSJob addJobFromString(const std::string &gamsSource, const std::string &jobName="")
GAMSDatabase addDatabase(const std::string &databaseName="", const std::string &inModelName="")

참조자실행().


이 클래스에 대한 문서는 다음 파일에서 생성되었습니다: