로드 중...
검색 중...
일치하는 항목 없음
transport14.cpp 파일 참조

이것은 일련의 튜토리얼 예제 중 14번째 모델입니다.더 보기...

#include "optimizer.h"
#include <iostream>
#include <스레드>

이 파일의 소스 코드로 이동하세요.

기능

무효 실행 (최적화자최적, 이중 bmult)
 
int 메인(int argc, char *argv[])
 

상세 설명

이것은 일련의 튜토리얼 예제 중 14번째 모델입니다.

여기서 보여드리겠습니다:

  • 각각 서로 다른 시나리오 데이터를 사용하여 여러 GAMSJob을 병렬로 실행하는 방법

파일의 정의transport14.cpp.

함수 문서

◆ 메인()

int 메인 ( int argc,
문자 * argv[] )

라인 정의43파일transport14.cpp.

44{
45cout <<"---------- 수송 14 ------------"<< endl;
46
47 시도{
48벡터<더블> bmultlist 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3 ;
49 const 최적화자&최적화 =최적화자(argc, argv);
50
51벡터<스레드> 스레드;
52 (자동bmult : bmultlist)
53threads.push_back(스레드(실행, 최적, bmult));
54
55 for (자동& t : 스레드)
56t.join();
57
59cout <<"슬롯 사이트 추천예외 발생: "<< ex.what() << endl;
60}잡기(예외 &ex)
61cout << ex.what() << endl;
62}
63
64 반환0;
65}
void run(Optimizer optim, double bmult)

◆ 실행()

무효 실행 ( 최적화자 최적,
더블 bmult )

라인 정의33파일transport14.cpp.

34{
35cout <<"시나리오 bmult="<< bmult <<", 개체:"<< 최적.해결(bmult) << endl;
36}
이중 해결(이중 다중)
데이터베이스를 생성하고 작업을 실행합니다.

참조자메인().