로드 중...
검색 중...
일치하는 항목 없음
메가 슬롯::메가 슬롯변수 클래스 참조

#include <gamsvariable.h>

메가 슬롯::GAMSVariable에 대한 상속 다이어그램:
메가 슬롯::메가 슬롯Symbol

공개 회원 기능

 메가 슬롯변수 ()
 기본 생성자.
 
 메가 슬롯변수(상수GAMSSymbol&기타)
 
 ~메가 슬롯변수 ()
 소멸자.
 
GAMSSymbolIter<메가 슬롯변수시작 ()
 
GAMSSymbolIter<메가 슬롯변수 ()
 
메가 슬롯변수연산자=(상수메가 슬롯변수&기타)
 
GAMSVariableRecord 첫번째 기록(const std::벡터< std::string > &slice)
 
GAMSVariableRecord 첫번째 기록 ()
 
GAMSVariableRecord 첫번째 기록(const std::string &key1)
 
GAMSVariableRecord 첫번째 기록(const std::string &key1, const std::string &key2)
 
GAMSVariableRecord 첫번째 기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSVariableRecord 마지막 기록(const std::벡터< std::string > &slice)
 
GAMSVariableRecord 마지막 기록 ()
 
GAMSVariableRecord 마지막 기록(const std::string &key1)
 
GAMSVariableRecord 마지막 기록(const std::string &key1, const std::string &key2)
 
GAMSVariableRecord 마지막 기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSVariableRecord findRecord(const std::벡터< std::string > &keys)
 
GAMSVariableRecord findRecord ()
 
GAMSVariableRecord findRecord(const std::string &key1)
 
GAMSVariableRecord findRecord(const std::string &key1, const std::string &key2)
 
GAMSVariableRecord findRecord(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSVariableRecord 병합기록(const std::벡터< std::string > &keys)
 
GAMSVariableRecord 병합기록 ()
 
GAMSVariableRecord 병합기록(const std::string &key1)
 
GAMSVariableRecord 병합기록(const std::string &key1, const std::string &key2)
 
GAMSVariableRecord 병합기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSVariableRecord 추가기록(const std::벡터< std::string > &keys)
 
GAMSVariableRecord 추가기록 ()
 
GAMSVariableRecord 추가기록(const std::string &key1)
 
GAMSVariableRecord 추가기록(const std::string &key1, const std::string &key2)
 
GAMSVariableRecord 추가기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSEnum::VarType varType ()
 변수의 하위 유형을 검색합니다(Binary, Integer, Positive, Negative, Free, SOS1, SOS2, SemiCont, SemiInt).
 
- 다음에서 상속된 공개 멤버 함수메가 슬롯::GAMSSymbol
 GAMSSymbol ()
 기본 생성자.
 
 GAMSSymbol(상수GAMSSymbol&기호)
 
가상 ~GAMSSymbol ()
 소멸자.
 
GAMSSymbol 연산자=(상수GAMSSymbol&기타)
 
부울 연산자!=(constGAMSSymbol&기타) const
 
부울 연산자==(constGAMSSymbol&기타) const
 
부울 isValid() const
 
GAMSSymbolIter<GAMSSymbol시작 ()
 
GAMSSymbolIter<GAMSSymbol ()
 
GAMSSymbolRecord 추가기록(const std::벡터< std::string > &keys)
 
GAMSSymbolRecord 추가기록 ()
 
GAMSSymbolRecord 추가기록(const std::string &key1)
 
GAMSSymbolRecord 추가기록(const std::string &key1, const std::string &key2)
 
GAMSSymbolRecord 추가기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
무효 삭제기록(const std::벡터< std::string > &keys)
 
부울 지우기 ()
 
std::벡터<GAMSDomain도메인 ()
 
부울 checkDomains ()
 
std::벡터<GAMSSymbolDomainViolationgetSymbolDVs(int maxViol=0)
 
GAMSSymbolRecord 첫 번째 레코드(const std::벡터< std::string > &slice)
 
GAMSSymbolRecord 첫 번째 레코드 ()
 
GAMSSymbolRecord 첫 번째 레코드(const std::string &key1)
 
GAMSSymbolRecord 첫 번째 레코드(const std::string &key1, const std::string &key2)
 
GAMSSymbolRecord 첫 번째 레코드(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSSymbolRecord 마지막 기록(const std::벡터< std::string > &slice)
 
GAMSSymbolRecord 마지막 기록 ()
 
GAMSSymbolRecord 마지막 기록(const std::string &key1)
 
GAMSSymbolRecord 마지막 기록(const std::string &key1, const std::string &key2)
 
GAMSSymbolRecord 마지막 기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSSymbolRecord findRecord(const std::벡터< std::string > &keys)
 
GAMSSymbolRecord findRecord ()
 
GAMSSymbolRecord findRecord(const std::string &key1)
 
GAMSSymbolRecord findRecord(const std::string &key1, const std::string &key2)
 
GAMSSymbolRecord findRecord(const std::string &key1, const std::string &key2, const std::string &key3)
 
GAMSSymbolRecord 병합기록(const std::벡터< std::string > &keys)
 
GAMSSymbolRecord 병합기록 ()
 
GAMSSymbolRecord 병합기록(const std::string &key1)
 
GAMSSymbolRecord 병합기록(const std::string &key1, const std::string &key2)
 
GAMSSymbolRecord 병합기록(const std::string &key1, const std::string &key2, const std::string &key3)
 
무효 copySymbol(상수GAMSSymbol&대상)
 
메가 슬롯::메가 슬롯데이터베이스데이터베이스() const
 GAMSSymbol이 포함된 메가 슬롯데이터베이스를 가져옵니다.
 
std::string 텍스트() const
 GAMSSymbol의 설명 텍스트를 가져옵니다.
 
std::string &이름() const
 GAMSSymbol 이름을 가져옵니다.
 
int 어두움() const
 GAMSSymbol 차원을 가져옵니다.
 
int numberRecords() const
 GAMSSymbol의 레코드 수를 검색하세요.
 
로그 ID 로그ID ()
 
GAMSEnum::SymbolType 유형() const
 기호 유형을 가져옵니다.
 

자세한 설명

이것은 메가 슬롯의 변수 기호 표현입니다. 이는 GAMSDatabase에 존재하며 반복할 수 있는 GAMSVariableRecords를 포함합니다.

라인의 정의36파일gamsvariable.h.

생성자 및 소멸자 문서

◆ 메가 슬롯변수()[1/2]

메가 슬롯::GAMSVariable::GAMSVariable ( )

기본 생성자.

◆ 메가 슬롯변수()[2/2]

메가 슬롯::GAMSVariable::GAMSVariable ( constGAMSSymbol& 기타)

GAMSSymbol을 기반으로 한 생성자.

매개변수
기타또 다른 GAMSS기호가 데이터 소스로 사용되었습니다.

◆ ~메가 슬롯변수()

메가 슬롯::GAMSVariable::~GAMSVariable ( )

소멸자.

멤버 함수 문서

◆ 추가레코드()[1/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::addRecord ( )

GAMSVariable에 레코드를 추가하세요.

반품
GAMSVariableRecord의 인스턴스.

◆ 추가레코드()[2/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::addRecord ( const std::string & 키1)

GAMSVariable에 레코드를 추가하세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
반품
GAMSVariableRecord의 인스턴스.

◆ 추가레코드()[3/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::addRecord ( const std::string & 키1,
const std::string & 키2 )

GAMSVariable에 레코드를 추가하세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
키2두 번째 색인 위치에 대한 키입니다.
반품
GAMSVariableRecord의 인스턴스.

◆ 추가레코드()[4/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::addRecord ( const std::string & 키1,
const std::string & 키2,
const std::string & 키3 )

GAMSVariable에 레코드를 추가하세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
키2두 번째 색인 위치에 대한 키입니다.
키3세 번째 색인 위치에 대한 키입니다.
반품
GAMSVariableRecord의 인스턴스.

◆ 추가레코드()[5/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::addRecord ( const std::벡터< std::string > & )

GAMSVariable에 레코드를 추가하세요.

매개변수
키의 벡터.
반품
GAMSVariableRecord의 인스턴스.

◆ 시작()

GAMSSymbolIter<메가 슬롯변수> 메가 슬롯::GAMSVariable::begin ( )

인터레이터가 시작됩니다.

반품
첫 번째 메가 슬롯변수에 대한 반복자.

◆ 끝()

GAMSSymbolIter<메가 슬롯변수> 메가 슬롯::GAMSVariable::end ( )

반복자 종료.

반품
마지막 GAMSVariable 다음 요소에 대한 반복자.

◆ findRecord()[1/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::findRecord ( )

GAMSVariable에서 레코드를 찾으세요.

반품
GAMSVariableRecord의 인스턴스.

◆ findRecord()[2/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::findRecord ( const std::string & 키1)

GAMSVariable에서 레코드를 찾으세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
반품
GAMSVariableRecord의 인스턴스.

◆ findRecord()[3/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::findRecord ( const std::string & 키1,
const std::string & 키2 )

GAMSVariable에서 레코드를 찾으세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
키2두 번째 색인 위치에 대한 키입니다.
반품
GAMSVariableRecord의 인스턴스.

◆ findRecord()[4/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::findRecord ( const std::string & 키1,
const std::string & 키2,
const std::string & 키3 )

GAMSVariable에서 레코드를 찾으세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
키2두 번째 색인 위치에 대한 키.
키3세 번째 색인 위치에 대한 키.
반품
GAMSVariableRecord의 인스턴스.

◆ findRecord()[5/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::findRecord ( const std::벡터< std::string > & )

GAMSVariable에서 레코드를 찾으세요.

매개변수
키의 벡터.
반품
GAMSVariableRecord의 인스턴스.

◆ 첫 번째 레코드()[1/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::firstRecord ( )

GAMSVariable의 첫 번째 레코드를 검색합니다.

반품
GAMSVariableRecord의 인스턴스.

◆ 첫 번째 레코드()[2/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::firstRecord ( const std::string & 키1)

슬라이스 기준을 충족하는 GAMSVariable의 첫 번째 레코드를 검색합니다.

매개변수
키1첫 번째 인덱스 위치에 대한 슬라이싱 기준.
반품
GAMSVariableRecord의 인스턴스.

◆ 첫 번째 레코드()[3/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::firstRecord ( const std::string & 키1,
const std::string & 키2 )

슬라이스 기준을 충족하는 GAMSVariable의 첫 번째 레코드를 검색합니다.

매개변수
키1첫 번째 색인 위치에 대한 슬라이싱 기준.
키2두 번째 색인 위치에 대한 슬라이싱 기준.
반품
GAMSVariableRecord의 인스턴스.

◆ 첫 번째 레코드()[4/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::firstRecord ( const std::string & 키1,
const std::string & 키2,
const std::string & 키3 )

슬라이스 기준을 충족하는 GAMSVariable의 첫 번째 레코드를 검색합니다.

매개변수
키1첫 번째 인덱스 위치에 대한 슬라이싱 기준.
키2두 번째 인덱스 위치에 대한 슬라이싱 기준.
키3세번째 인덱스 위치에 대한 슬라이싱 기준.
반품
GAMSVariableRecord의 인스턴스.

◆ 첫 번째 레코드()[5/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::firstRecord ( const std::벡터< std::string > & 슬라이스)

슬라이스 기준을 충족하는 GAMSVariable의 첫 번째 레코드를 검색합니다.

매개변수
슬라이스기록을 검색해야 하는 요소에 대한 필터를 정의하세요.
반품
GAMSVariableRecord의 인스턴스.

◆ 마지막 기록()[1/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::lastRecord ( )

GAMSVariable의 마지막 레코드를 검색합니다.

반품
GAMSVariableRecord의 인스턴스.

◆ 마지막 기록()[2/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::lastRecord ( const std::string & 키1)

GAMSVariable의 마지막 기록을 검색하세요.

매개변수
키1첫 번째 색인 위치에 대한 슬라이싱 기준.
반품
GAMSVariableRecord의 인스턴스.

◆ 마지막 기록()[3/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::lastRecord ( const std::string & 키1,
const std::string & 키2 )

GAMSVariable의 마지막 레코드를 검색합니다.

매개변수
키1첫 번째 인덱스 위치에 대한 슬라이싱 기준.
키2두 번째 인덱스 위치에 대한 슬라이싱 기준.
반품
GAMSVariableRecord의 인스턴스.

◆ 마지막 기록()[4/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::lastRecord ( const std::string & 키1,
const std::string & 키2,
const std::string & 키3 )

GAMSVariable의 마지막 기록을 검색합니다.

매개변수
키1첫 번째 색인 위치에 대한 슬라이싱 기준.
키2두 번째 색인 위치에 대한 슬라이싱 기준.
키3세 번째 색인 위치에 대한 슬라이싱 기준.
반품
GAMSVariableRecord의 인스턴스.

◆ 마지막 기록()[5/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::lastRecord ( const std::벡터< std::string > & 슬라이스)

GAMSVariable의 마지막 레코드 조각을 검색합니다.

매개변수
슬라이스기록을 검색해야 하는 요소에 대한 필터를 정의하십시오.
반품
GAMSVariableRecord의 인스턴스.

◆ mergeRecord()[1/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::mergeRecord ( )

GAMSVariable이 있으면 레코드를 찾습니다. 그렇지 않으면 추가하세요.

반품
GAMSVariableRecord를 찾거나 추가한 인스턴스입니다.

◆ mergeRecord()[2/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::mergeRecord ( const std::string & 키1)

GAMSVariable이 있으면 레코드를 찾습니다. 그렇지 않으면 추가하세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
반환
GAMSVariableRecord를 찾거나 추가한 인스턴스입니다.

◆ mergeRecord()[3/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::mergeRecord ( const std::string & 키1,
const std::string & 키2 )

GAMSVariable이 있으면 레코드를 찾습니다. 그렇지 않으면 추가하세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
키2두 번째 색인 위치에 대한 키입니다.
반품
GAMSVariableRecord를 찾거나 추가한 인스턴스입니다.

◆ mergeRecord()[4/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::mergeRecord ( const std::string & 키1,
const std::string & 키2,
const std::string & 키3 )

GAMSVariable이 있으면 레코드를 찾습니다. 그렇지 않으면 추가하세요.

매개변수
키1첫 번째 색인 위치에 대한 키입니다.
키2두 번째 색인 위치에 대한 키입니다.
키3세 번째 색인 위치에 대한 키입니다.
반환
GAMSVariableRecord를 찾거나 추가한 인스턴스입니다.

◆ mergeRecord()[5/5]

GAMSVariableRecord메가 슬롯::GAMSVariable::mergeRecord ( const std::벡터< std::string > & )

GAMSVariable이 있는 경우 레코드를 찾습니다. 그렇지 않으면 추가하세요.

매개변수
키 목록.
반품
GAMSVariableRecord를 찾거나 추가한 인스턴스입니다.

◆ 연산자=()

메가 슬롯변수& 메가 슬롯::GAMSVariable::operator= ( const메가 슬롯변수& 기타)

메가 슬롯변수를 할당합니다.

매개변수
기타또 다른 메가 슬롯변수가 데이터 소스로 사용되었습니다.
반품
할당된 GAMSVariable(*this)을 반환합니다.

◆ varType()

GAMSEnum::VarType메가 슬롯::GAMSVariable::varType ( )

변수의 하위 유형을 검색합니다(Binary, Integer, Positive, Negative, Free, SOS1, SOS2, SemiCont, SemiInt).