이것은 피망 슬롯의 기호 표현입니다. 이는 GAMSDatabase에 존재하며 반복할 수 있는 GAMSSymbolRecord를 포함합니다. 파생 클래스는 GAMSequation, GAMSParameter, GAMSSet 및 GAMSVariable입니다.더 보기...
공개 회원 기능 | |
| 부울 | 기록 삭제(params 문자열[] 키) |
| GAMSSymbol 레코드를 삭제하세요. | |
| 부울 | 지우기 () |
| 기호 지우기. | |
| 부울 | 체크도메인 () |
| 모든 레코드가 지정된 기호 도메인 내에 있는지 확인하십시오. | |
| 목록<GAMSSymbolDomainViolation> | GetSymbolDVs(int MaxViol=0) |
| 모든 GAMSSymbolDomainViolations를 반환합니다. | |
| GAMSSymbolRecord | AddRecord(params 문자열[] 키) |
| GAMSSymbol에 기록을 추가하세요. | |
| GAMSSymbolRecord | 기록 찾기(params 문자열[] 키) |
| GAMSSymbol에서 레코드를 찾으세요. | |
| GAMSSymbolRecord | 병합기록(params 문자열[] 키) |
| 존재하는 경우 GAMSSymbol에서 레코드를 찾고, 없는 경우 추가합니다. | |
| GAMSSymbolRecord | 첫 번째 레코드 () |
| GAMSSymbol의 첫 번째 레코드를 검색합니다. | |
| GAMSSymbolRecord | 첫 번째 레코드(params 문자열[] 슬라이스) |
| 조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색합니다. | |
| GAMSSymbolRecord | 마지막 기록 () |
| GAMSSymbol의 마지막 기록을 검색합니다. | |
| GAMSSymbolRecord | 마지막 기록(params 문자열[] 슬라이스) |
| GAMSSymbol의 마지막 레코드 조각을 검색합니다. | |
| 무효 | 복사 기호 (GAMSSymbol대상) |
| 이 GAMSSymbol의 모든 레코드를 대상 GAMSSymbol에 복사합니다(대상에 레코드가 있는 경우 삭제됩니다) | |
| 무효 | CopyToArray(객체 큐브, int 필드=gamsglobals.val_level) |
| 밀집된 기호의 값을 밀집된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다. | |
| int | CopyToSqzdArray(객체 큐브, int 필드, params 튜플<GAMSSet, GAMSSet>[] 도메인) |
| 희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다. | |
| int | CopyToSqzdArray(객체 큐브, params Tuple<GAMSSet, GAMSSet>[] 도메인) |
| 희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이거나 변수인 경우 레벨이 저장됩니다. | |
| int | CopySparseToDenseArray(객체 큐브, int 필드, 매개변수GAMSSet[] 도메인) |
| 희소 기호 값을 조밀한 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다. | |
| int | CopySparseToDenseArray(객체 큐브, 매개변수GAMSSet[] 도메인) |
| 희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이거나 변수인 경우 레벨이 저장됩니다. | |
| 무효 | CopyFromDenseArray(객체 큐브, 매개변수GAMSSet[] 도메인) |
| 밀집된 배열의 값을 기호로 복사합니다. 기호가 세트인 경우 정의된 레코드가 추가됩니다. 기호가 매개변수인 경우 정의된 레코드가 추가되고 값이 설정됩니다. 기호가 방정식이나 변수인 경우 정의된 레코드가 추가되고 수준이 설정됩니다. | |
| 무효 | CopySliceFromDenseArray(객체 큐브, params Tuple<GAMSSet, GAMSSet>[] 도메인) |
| 밀집 배열 조각의 값을 기호로 복사합니다. 기호가 집합이면 정의된 레코드가 추가됩니다. 기호가 매개변수인 경우 정의된 레코드가 추가되고 값이 설정됩니다. 기호가 방정식이나 변수인 경우 정의된 레코드가 추가되고 수준이 설정됩니다. | |
| 부울 재정의 | 같음(객체 obj) |
| 다른 개체가 이 개체와 "같은지" 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다. | |
| 정수 재정의 | GetHashCode () |
| Sympol 포인터(일명 내부 참조)를 기반으로 해시 코드를 계산합니다. | |
| 부울 | 같음 (GAMSSymbols) |
| 다른 GAMSS기호가 이 기호와 "같은지" 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다. | |
| GAMSSymbolEnumerator | GetEnumerator () |
| 이 기호에 대한 열거자를 검색합니다. | |
정적 공개 멤버 함수 | |
| 정적 부울 | 연산자== (GAMSSymbollhs,GAMSSymbolrhs) |
| 두 개의 GAMSSybol이 서로 동일한지 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다. | |
| 정적 부울 | 연산자!= (GAMSSymbollhs,GAMSSymbolrhs) |
| 두 개의 GAMSSybol이 서로 동일하지 않은지 여부를 나타냅니다. 이는 서로 다른 기호 포인터(다른 내부 참조라고도 함)를 보유하는 경우입니다. | |
보호된 멤버 함수 | |
| GAMSSymbol (피망 슬롯데이터베이스데이터베이스, IntPtr SymPtr) | |
| 생성자. | |
| GAMSSymbol (피망 슬롯데이터베이스데이터베이스, 문자열 식별자, int 차원, 문자열 설명Text) | |
| 생성자. | |
속성 | |
| 피망 슬롯데이터베이스 | 피망 슬롯데이터베이스[가져오기] |
| GAMSSymbol이 포함된 피망 슬롯데이터베이스를 가져옵니다. | |
| 문자열 | 이름[가져오기] |
| GAMSSymbol 이름을 가져옵니다. | |
| 정수 | 흐릿함[가져오기] |
| GAMSSymbol 차원을 가져옵니다. | |
| 문자열 | 텍스트[가져오기] |
| GAMSSymbol의 설명 텍스트를 가져옵니다. | |
| int | 번호 레코드[가져오기] |
| GAMSSymbol의 레코드 수를 검색하세요. | |
| 목록< 개체 > | 도메인[가져오기] |
| 기호의 도메인, 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다. | |
| 목록< 문자열 > | DomainsAsStrings[가져오기] |
| 기호의 도메인, 각 요소는 문자열입니다. 참고: 도메인이 피망 슬롯의 별칭인 경우 이 호출은 별칭이 지정된 집합의 이름이 아닌 별칭의 이름을 반환합니다. | |
자세한 설명
이것은 피망 슬롯의 기호 표현입니다. 이는 GAMSDatabase에 존재하며 반복할 수 있는 GAMSSymbolRecord를 포함합니다. 파생 클래스는 GAMSequation, GAMSParameter, GAMSSet 및 GAMSVariable입니다.
생성자 및 소멸자 문서
◆ GAMSSymbol()[1/2]
|
인라인보호됨 |
생성자.
- 매개변수
-
데이터베이스 해당 피망 슬롯데이터베이스 symPtr 심볼 포인터
◆ GAMSSymbol()[2/2]
|
인라인보호됨 |
생성자.
- 매개변수
-
데이터베이스 해당 피망 슬롯데이터베이스 식별자 기호 이름 차원 심볼 차원 설명텍스트 기호에 대한 설명 텍스트
멤버 함수 문서
◆ AddRecord()
|
인라인 |
GAMSSymbol에 레코드를 추가하세요.
- 매개변수
-
키 키 목록
- 반품
- 추가된 레코드에 대한 참조
◆ 체크도메인()
|
인라인 |
모든 레코드가 지정된 기호 도메인 내에 있는지 확인하십시오.
- 반환
- 참: 모든 것이 정확함, 거짓: 도메인 위반이 있음
◆ 지우기()
|
인라인 |
기호 지우기.
- 반품
- 모든 것이 작동하면 참이고, 그렇지 않으면 거짓
◆ CopyFromDenseArray()
|
인라인 |
밀집된 배열의 값을 기호로 복사합니다. 기호가 세트인 경우 정의된 레코드가 추가됩니다. 기호가 매개변수인 경우 정의된 레코드가 추가되고 값이 설정됩니다. 기호가 방정식이나 변수인 경우 정의된 레코드가 추가되고 수준이 설정됩니다.
- 매개변수
-
큐브 데이터를 포함하는 배열, 차원은 기호의 차원과 동일해야 하며 GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다. 도메인 기호의 도메인(차원당 하나의 GAMSSet)
◆ CopySliceFromDenseArray()
밀집 배열 조각의 값을 기호로 복사합니다. 기호가 세트인 경우 정의된 레코드가 추가됩니다. 기호가 매개변수인 경우 정의된 레코드가 추가되고 값이 설정됩니다. 기호가 방정식이나 변수인 경우 정의된 레코드가 추가되고 수준이 설정됩니다.
- 매개변수
-
큐브 데이터를 포함하는 배열, 차원은 기호의 차원과 동일해야 하며 GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다 도메인 튜플의 첫 번째 항목은 저장할 슬라이스의 도메인이고, 두 번째 항목은 소스 기호의 도메인입니다(차원당 하나의 튜플)
◆ CopySparseToDenseArray()[1/2]
|
인라인 |
희소 기호의 값을 조밀한 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1부터 시작). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다.
- 매개변수
-
큐브 데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다. 필드 방정식 또는 변수를 저장할 필드를 정의 도메인 소스 기호의 도메인(차원당 하나의 GAMSSet)
- 반품
- 삭제된 레코드 수
◆ CopySparseToDenseArray()[2/2]
|
인라인 |
희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이거나 변수인 경우 레벨이 저장됩니다.
- 매개변수
-
큐브 데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다. 도메인 소스 기호의 도메인(차원당 하나의 GAMSSet)
- 반품
- 삭제된 레코드 수
◆ 복사 기호()
|
인라인 |
이 GAMSSymbol의 모든 레코드를 대상 GAMSSymbol에 복사합니다(대상에 레코드가 있는 경우 삭제됩니다)
- 매개변수
-
대상 대상 GAMSSymbol
◆ CopyToArray()
|
인라인 |
밀집된 기호의 값을 밀집된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다.
- 매개변수
-
큐브 데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다. 필드 방정식 또는 변수를 저장할 필드를 정의
◆ CopyToSqzdArray()[1/2]
희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1부터 시작). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다.
- 매개변수
-
큐브 데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다. 필드 방정식 또는 변수를 저장할 필드를 정의 도메인 튜플의 첫 번째 항목은 압축된 배열의 도메인이고, 두 번째 항목은 소스 기호의 도메인입니다(차원당 하나의 튜플)
- 반품
- 삭제된 레코드 수
◆ CopyToSqzdArray()[2/2]
희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1부터 시작). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이거나 변수인 경우 레벨이 저장됩니다.
- 매개변수
-
큐브 데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하고 다른 기호 유형의 경우 이중 배열이어야 합니다. 도메인 튜플의 첫 번째 항목은 압축된 배열의 도메인이고, 두 번째 항목은 소스 기호의 도메인입니다(차원당 하나의 튜플)
- 반품
- 삭제된 레코드 수
◆ 기록 삭제()
|
인라인 |
GAMSSymbol 레코드를 삭제하세요.
- 매개변수
-
키 키 목록
- 반품
- 모든 것이 작동하면 참이고, 그렇지 않으면 (기록이 존재하지 않음) 거짓
◆ 같음()[1/2]
|
인라인 |
다른 GAMSS기호가 이 기호와 "같은지" 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다.
- 매개변수
-
s 비교할 참조 GAMSSymbol
- 반품
- 이 GAMSSymbol이 s 인수와 동일하면 참입니다. 그렇지 않으면 거짓입니다.
◆ 같음()[2/2]
|
인라인 |
다른 개체가 이 개체와 "같은지" 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다.
- 매개변수
-
obj 비교할 참조 개체
- 반품
- 이 개체가 obj 인수와 동일하면 참입니다. 그렇지 않으면 거짓입니다.
◆ FindRecord()
|
인라인 |
GAMSSymbol에서 레코드를 찾으세요.
- 매개변수
-
키 키 목록
- 반품
- 발견된 기록에 대한 참조
◆ 첫 번째 레코드()[1/2]
|
인라인 |
GAMSSymbol의 첫 번째 레코드를 검색합니다.
- 반품
- 기록 참조
◆ 첫 번째 레코드()[2/2]
|
인라인 |
조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색하십시오.
- 매개변수
-
슬라이스 기록을 검색해야 하는 요소에 대한 필터 정의
- 반품
- 기록 재자유
◆ GetEnumerator()
|
인라인 |
이 기호에 대한 열거자를 검색하십시오.
- 반품
- GAMSSymbolEnumerator의 인스턴스.
◆ GetHashCode()
|
인라인 |
Sympol 포인터(일명 내부 참조)를 기반으로 해시 코드를 계산합니다.
- 반품
- Sympol 포인터를 기반으로 한 해시 코드(내부 참조라고도 함)
◆ GetSymbolDVs()
|
인라인 |
모든 GAMSSymbolDomainViolations를 반환합니다.
- 매개변수
-
맥스비올 저장해야 하는 최대 도메인 위반 수(0은 제한 없음)
- 반품
- GAMSSymbolDomain위반 목록
◆ 마지막 기록()[1/2]
|
인라인 |
GAMSSymbol의 마지막 기록을 검색하세요.
- 반품
- 기록 참조
◆ 마지막 기록()[2/2]
|
인라인 |
GAMSSymbol의 마지막 레코드 조각을 검색합니다.
- 매개변수
-
슬라이스 기록을 검색해야 하는 요소에 대한 필터 정의
- 반품
- 기록 참조
◆ MergeRecord()
|
인라인 |
존재하는 경우 GAMSSymbol에서 레코드를 찾고, 없는 경우 추가합니다.
- 매개변수
-
키 키 목록
- 반품
- 발견 또는 추가된 레코드에 대한 참조
◆ 연산자!=()
|
인라인정적 |
두 개의 GAMSSybol이 서로 동일하지 않은지 여부를 나타냅니다. 이는 서로 다른 기호 포인터(다른 내부 참조라고도 함)를 보유하는 경우입니다.
- 매개변수
-
lhs 비교할 첫 번째 GAMSSybol. rhs 비교할 두 번째 GAMSSybol입니다.
- 반환
- 두 GAMSSymbol이 서로 다르면 참입니다. 그렇지 않으면 거짓입니다.
◆ 연산자==()
|
인라인정적 |
두 개의 GAMSSybol이 서로 동일한지 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다.
- 매개변수
-
lhs 비교할 첫 번째 GAMSSybol. rhs 비교할 두 번째 GAMSSybol입니다.
- 반환
- 두 GAMSSymbol이 동일하면 참입니다. 그렇지 않으면 거짓입니다.
속성 문서
◆ 어두운
|
얻기 |
GAMSSymbol 차원을 가져옵니다.
◆ 도메인
|
얻기 |
기호의 도메인, 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다.
◆ DomainsAsStrings
|
얻기 |
기호의 도메인, 각 요소는 문자열입니다. 참고: 도메인이 피망 슬롯의 별칭인 경우 이 호출은 별칭이 지정된 집합의 이름이 아닌 별칭의 이름을 반환합니다.
◆ 피망 슬롯데이터베이스
|
얻기 |
GAMSSymbol이 포함된 피망 슬롯데이터베이스를 가져옵니다.
◆ 이름
|
얻기 |
GAMSSymbol 이름을 가져옵니다.
◆ 번호레코드
|
얻기 |
GAMSSymbol의 레코드 수를 검색하세요.
◆ 텍스트
|
얻기 |
GAMSSymbol의 설명 텍스트를 가져옵니다.