#include <gamssymbol.h>
공개 회원 기능 | |
| GAMSSymbol () | |
| 기본 생성자. | |
| GAMSSymbol(상수GAMSSymbol&기호) | |
| 가상 | ~GAMSSymbol () |
| 소멸자. | |
| GAMSSymbol | 연산자=(상수GAMSSymbol&기타) |
| 부울 | 연산자!=(constGAMSSymbol&기타) const |
| 부울 | 연산자==(상수GAMSSymbol&기타) 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::벡터<GAMSSymbolDomainViolation> | getSymbolDVs(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::문자열 | 텍스트() const |
| GAMSSymbol의 설명 텍스트를 가져옵니다. | |
| std::string & | 이름() const |
| GAMSSymbol 이름을 가져옵니다. | |
| int | 어두움() const |
| GAMSSymbol 차원을 가져옵니다. | |
| 정수 | 번호레코드() const |
| GAMSSymbol의 레코드 수를 검색하세요. | |
| 로그 ID | 로그ID () |
| GAMSEnum::SymbolType | 유형() const |
| 기호 유형을 가져옵니다. | |
자세한 설명
이것은 크레이지 슬롯의 기호 표현입니다. 이는 GAMSDatabase에 존재하며 반복할 수 있는 GAMSSymbolRecords를 포함합니다. 파생 클래스는 GAMSequation, GAMSParameter, GAMSSet 및 GAMSVariable입니다.
라인 정의48파일gamssymbol.h.
생성자 및 소멸자 문서
◆ GAMSSymbol()[1/2]
| 크레이지 슬롯::GAMSSymbol::GAMSSymbol | ( | ) |
기본 생성자.
◆ GAMSSymbol()[2/2]
| 크레이지 슬롯::GAMSSymbol::GAMSSymbol | ( | constGAMSSymbol& | 기호 | ) |
기존 GAMSSymbol을 가리키는 새 프레임을 생성하는 얕은 복사 생성자
- 매개변수
-
기호 데이터 소스로 사용되는 또 다른 GAMSS기호.
◆ ~GAMSSymbol()
|
가상 |
소멸자.
멤버 함수 문서
◆ 추가레코드()[1/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::addRecord | ( | ) |
GAMSSymbol에 레코드 추가
- 반품
- GAMSSymbolRecord 인스턴스
◆ 추가레코드()[2/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::addRecord | ( | const std::string & | 키1 | ) |
GAMSSymbol에 레코드 추가
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키
- 반품
- GAMSSymbolRecord 인스턴스
◆ 추가레코드()[3/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::addRecord | ( | const std::string & | 키1, |
| const std::string & | 키2 ) |
GAMSSymbol에 레코드 추가
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키 키2 두 번째 색인 위치에 대한 키
- 반품
- GAMSSymbolRecord 인스턴스
◆ 추가레코드()[4/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::addRecord | ( | const std::string & | 키1, |
| const std::string & | 키2, | ||
| const std::string & | 키3 ) |
GAMSSymbol에 레코드 추가
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키 키2 두 번째 색인 위치에 대한 키 키3 세 번째 색인 위치에 대한 키
- 반품
- GAMSSymbolRecord 인스턴스
◆ 추가레코드()[5/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::addRecord | ( | const std::벡터< std::string > & | 키 | ) |
GAMSSymbol에 레코드 추가
- 매개변수
-
키 키의 벡터
- 반환
- GAMSSymbolRecord 인스턴스
◆ 시작()
| GAMSSymbolIter<GAMSSymbol> 크레이지 슬롯::GAMSSymbol::begin | ( | ) |
인터레이터가 시작됩니다.
- 반품
- 첫 번째 GAMSSymbol에 대한 반복자.
◆ checkDomains()
| bool 크레이지 슬롯::GAMSSymbol::checkDomains | ( | ) |
도메인 위반을 확인하세요.
- 반품
- 반품
참도메인 위반이 있는 경우; 그렇지 않으면거짓.
◆ 지우기()
| bool 크레이지 슬롯::GAMSSymbol::clear | ( | ) |
기호 지우기
- 반품
- 반품
참성공시; 그렇지 않으면거짓
◆ copySymbol()
| void 크레이지 슬롯::GAMSSymbol::copySymbol | ( | constGAMSSymbol& | 대상 | ) |
이 GAMSSymbol의 모든 기록을 대상 GAMSSymbol에 복사합니다.
- 비고
- 대상 기호에 기록이 있으면 삭제됩니다.
- 매개변수
-
대상 대상 GAMSS기호.
◆ 데이터베이스()
| 크레이지 슬롯::크레이지 슬롯데이터베이스& 크레이지 슬롯::GAMSSymbol::데이터베이스 | ( | ) | const |
GAMSSymbol이 포함된 크레이지 슬롯데이터베이스를 가져옵니다.
◆ 삭제기록()
| void 크레이지 슬롯::GAMSSymbol::deleteRecord | ( | const std::벡터< std::string > & | 키 | ) |
GAMSSymbol 레코드를 삭제하세요.
- 매개변수
-
키 키 목록
◆ 어두운()
| int 크레이지 슬롯::GAMSSymbol::dim | ( | ) | const |
GAMSSymbol 차원을 가져옵니다.
◆ 도메인()
| std::벡터<GAMSDomain> 크레이지 슬롯::GAMSSymbol::도메인 | ( | ) |
기호의 도메인을 가져옵니다.
- 비고
- 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다.
◆ 끝()
| GAMSSymbolIter<GAMSSymbol> 크레이지 슬롯::GAMSSymbol::end | ( | ) |
끝날 반복자.
- 반품
- 마지막 GAMSSymbol 다음 요소에 대한 반복자.
◆ findRecord()[1/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::findRecord | ( | ) |
GAMSSymbol에서 레코드를 찾으세요.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ findRecord()[2/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::findRecord | ( | const std::string & | 키1 | ) |
GAMSSymbol에서 레코드를 찾으세요.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키입니다.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ findRecord()[3/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::findRecord | ( | const std::string & | 키1, |
| const std::string & | 키2 ) |
GAMSSymbol에서 레코드를 찾으세요.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키입니다. 키2 두 번째 색인 위치에 대한 키입니다.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ findRecord()[4/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::findRecord | ( | const std::string & | 키1, |
| const std::string & | 키2, | ||
| const std::string & | 키3 ) |
GAMSSymbol에서 레코드를 찾으세요.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키입니다. 키2 두 번째 색인 위치에 대한 키입니다. 키3 세 번째 색인 위치에 대한 키입니다.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ findRecord()[5/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::findRecord | ( | const std::벡터< std::string > & | 키 | ) |
GAMSSymbol에서 레코드를 찾으세요.
- 매개변수
-
키 키의 벡터.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 첫 번째 레코드()[1/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::firstRecord | ( | ) |
GAMSSymbol의 첫 번째 레코드를 검색합니다.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 첫 번째 레코드()[2/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::firstRecord | ( | const std::string & | 키1 | ) |
조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색합니다.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 슬라이싱 기준.
- 반품
- GAMSSymbolRecord 인스턴스
◆ 첫 번째 레코드()[3/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::firstRecord | ( | const std::string & | 키1, |
| const std::string & | 키2 ) |
조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색합니다.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 슬라이싱 기준. 키2 두 번째 색인 위치에 대한 슬라이싱 기준.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 첫 번째 레코드()[4/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::firstRecord | ( | const std::string & | 키1, |
| const std::string & | 키2, | ||
| const std::string & | 키3 ) |
조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색합니다.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 슬라이싱 기준. 키2 두 번째 색인 위치에 대한 슬라이싱 기준. 키3 세 번째 색인 위치에 대한 슬라이싱 기준.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 첫 번째 레코드()[5/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::firstRecord | ( | const std::벡터< std::string > & | 슬라이스 | ) |
조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색하십시오.
- 매개변수
-
슬라이스 기록을 검색해야 하는 요소에 대한 필터를 정의하세요.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ getSymbolDVs()
| std::벡터<GAMSSymbolDomainViolation> 크레이지 슬롯::GAMSSymbol::getSymbolDVs | ( | int | maxViol=0 | ) |
모두 가져오기GAMSSymbolDomainVolations.
- 매개변수
-
maxViol 저장해야 하는 최대 도메인 위반 수(0은 제한 없음)
- 반품
- 전체 목록을 반환합니다.
GAMSSymbolDomainVolations.
◆ isValid()
| bool 크레이지 슬롯::GAMSSymbol::isValid | ( | ) | const |
GAMSSymbol이 유효한지 확인합니다.
- 반품
- 반품
참GAMSSymbol이 유효한 경우; 그렇지 않으면거짓.
◆ 마지막 기록()[1/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::lastRecord | ( | ) |
GAMSSymbol의 마지막 기록을 검색하세요.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 마지막 기록()[2/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::lastRecord | ( | const std::string & | 키1 | ) |
GAMSSymbol의 마지막 기록을 검색하세요.
- 매개변수
-
키1 첫 번째 인덱스 위치에 대한 슬라이싱 기준.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 마지막 기록()[3/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::lastRecord | ( | const std::string & | 키1, |
| const std::string & | 키2 ) |
GAMSSymbol의 마지막 레코드를 검색합니다.
- 매개변수
-
키1 첫 번째 인덱스 위치에 대한 슬라이싱 기준. 키2 두 번째 인덱스 위치에 대한 슬라이싱 기준.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 마지막 기록()[4/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::lastRecord | ( | const std::string & | 키1, |
| const std::string & | 키2, | ||
| const std::string & | 키3 ) |
GAMSSymbol의 마지막 기록을 검색하세요.
- 매개변수
-
키1 첫 번째 인덱스 위치에 대한 슬라이싱 기준. 키2 두 번째 인덱스 위치에 대한 슬라이싱 기준. 키3 세 번째 색인 위치에 대한 슬라이싱 기준.
- 반품
- GAMSSymbolRecord의 인스턴스
◆ 마지막 기록()[5/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::lastRecord | ( | const std::벡터< std::string > & | 슬라이스 | ) |
GAMSSymbol의 마지막 레코드 조각을 검색합니다.
- 매개변수
-
슬라이스 기록을 검색해야 하는 요소에 대한 필터를 정의하십시오.
- 반품
- GAMSSymbolRecord의 인스턴스.
◆ 로그ID()
| 로그 ID 크레이지 슬롯::GAMSSymbol::logID | ( | ) |
크레이지 슬롯 로그 ID를 가져옵니다.
- 반품
- 크레이지 슬롯 로그 ID를 반환합니다.
◆ mergeRecord()[1/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::mergeRecord | ( | ) |
존재하는 경우 GAMSSymbol에서 레코드를 찾고, 그렇지 않으면 레코드가 기호에 추가됩니다.
- 반품
- GAMSSymbolRecord를 찾거나 추가한 인스턴스입니다.
◆ mergeRecord()[2/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::mergeRecord | ( | const std::string & | 키1 | ) |
존재하는 경우 GAMSSymbol에서 레코드를 찾고, 그렇지 않으면 레코드가 기호에 추가됩니다.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키입니다.
- 반품
- GAMSSymbolRecord를 찾거나 추가한 인스턴스입니다.
◆ mergeRecord()[3/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::mergeRecord | ( | const std::string & | 키1, |
| const std::string & | 키2 ) |
존재하는 경우 GAMSSymbol에서 레코드를 찾고, 그렇지 않으면 레코드가 기호에 추가됩니다.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키입니다. 키2 두 번째 색인 위치에 대한 키입니다.
- 반품
- GAMSSymbolRecord를 찾거나 추가한 인스턴스.
◆ mergeRecord()[4/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::mergeRecord | ( | const std::string & | 키1, |
| const std::string & | 키2, | ||
| const std::string & | 키3 ) |
존재하는 경우 GAMSSymbol에서 레코드를 찾고, 그렇지 않으면 레코드가 기호에 추가됩니다.
- 매개변수
-
키1 첫 번째 색인 위치에 대한 키입니다. 키2 두 번째 색인 위치에 대한 키입니다. 키3 세 번째 색인 위치에 대한 키입니다.
- 반품
- GAMSSymbolRecord를 찾거나 추가한 인스턴스입니다.
◆ mergeRecord()[5/5]
| GAMSSymbolRecord크레이지 슬롯::GAMSSymbol::mergeRecord | ( | const std::벡터< std::string > & | 키 | ) |
GAMSSymbol에 레코드가 있으면 레코드를 찾고, 그렇지 않으면 레코드가 기호에 추가됩니다.
- 매개변수
-
키 키 목록.
- 반환
- GAMSSymbolRecord를 찾거나 추가한 인스턴스입니다.
◆ 이름()
| std::string & 크레이지 슬롯::GAMSSymbol::name | ( | ) | const |
GAMSSymbol 이름을 가져옵니다.
◆ 번호레코드()
| int 크레이지 슬롯::GAMSSymbol::numberRecords | ( | ) | const |
GAMSSymbol의 레코드 수를 검색하세요.
◆ 연산자!=()
| bool 크레이지 슬롯::GAMSSymbol::operator!= | ( | constGAMSSymbol& | 기타 | ) | const |
두 개의 GAMSSymbol 객체를 비교합니다.
- 매개변수
-
기타 비교할 또 다른 GAMSS기호.
- 반품
- 반품
참두 개의 GAMSSymbol 개체가 다른 경우; 그렇지 않으면거짓.
◆ 연산자=()
| GAMSSymbol크레이지 슬롯::GAMSSymbol::operator= | ( | constGAMSSymbol& | 기타 | ) |
GAMSS 기호를 할당합니다.
- 매개변수
-
기타 또 다른 GAMSS기호가 데이터 소스로 사용되었습니다.
- 반품
- 할당된 GAMSSymbol(*this)을 반환합니다.
◆ 연산자==()
| bool 크레이지 슬롯::GAMSSymbol::operator== | ( | constGAMSSymbol& | 기타 | ) | const |
두 개의 GAMSSymbol 개체를 비교합니다.
- 매개변수
-
기타 비교할 또 다른 GAMSS기호.
- 반품
- 반품
참두 개의 GAMSSymbol이 동일한 경우; 그렇지 않으면거짓.
◆ 텍스트()
| std::string 크레이지 슬롯::GAMSSymbol::text | ( | ) | const |
GAMSSymbol의 설명 텍스트를 가져옵니다.
◆ 유형()
| GAMSEnum::SymbolType크레이지 슬롯::GAMSSymbol::유형 | ( | ) | const |
기호 유형을 가져옵니다.