로드 중...
검색 중...
일치하는 항목 없음

이것은 피망 슬롯의 기호 표현입니다. 이는 GAMSDatabase에 존재하며 반복할 수 있는 GAMSSymbolRecord를 포함합니다. 파생 클래스는 GAMSequation, GAMSParameter, GAMSSet 및 GAMSVariable입니다.더 보기...

피망 슬롯GAMSSymbol의 상속 다이어그램:
피망 슬롯.피망 슬롯equation 피망 슬롯.피망 슬롯매개변수 피망 슬롯.피망 슬롯Set 피망 슬롯.피망 슬롯변수

공개 회원 기능

부울 기록 삭제(params 문자열[] 키)
 GAMSSymbol 레코드를 삭제하세요.
 
부울 지우기 ()
 기호 지우기.
 
부울 체크도메인 ()
 모든 레코드가 지정된 기호 도메인 내에 있는지 확인하십시오.
 
목록<GAMSSymbolDomainViolationGetSymbolDVs(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]

피망 슬롯GAMSSymbol.GAMSSymbol ( 피망 슬롯데이터베이스 데이터베이스,
IntPtr symPtr )
인라인보호됨

생성자.

매개변수
데이터베이스해당 피망 슬롯데이터베이스
symPtr심볼 포인터

◆ GAMSSymbol()[2/2]

피망 슬롯GAMSSymbol.GAMSSymbol ( 피망 슬롯데이터베이스 데이터베이스,
문자열 식별자,
int 차원,
문자열 설명텍스트 )
인라인보호됨

생성자.

매개변수
데이터베이스해당 피망 슬롯데이터베이스
식별자기호 이름
차원심볼 차원
설명텍스트기호에 대한 설명 텍스트

멤버 함수 문서

◆ AddRecord()

GAMSSymbolRecord피망 슬롯GAMSSymbol.AddRecord ( 매개변수 문자열[] )
인라인

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

매개변수
키 목록
반품
추가된 레코드에 대한 참조

◆ 체크도메인()

bool 피망 슬롯GAMSSymbol.CheckDomains ( )
인라인

모든 레코드가 지정된 기호 도메인 내에 있는지 확인하십시오.

반환
참: 모든 것이 정확함, 거짓: 도메인 위반이 있음

◆ 지우기()

bool 피망 슬롯GAMSSymbol.Clear ( )
인라인

기호 지우기.

반품
모든 것이 작동하면 참이고, 그렇지 않으면 거짓

◆ CopyFromDenseArray()

void 피망 슬롯GAMSSymbol.CopyFromDenseArray ( 객체 큐브,
매개변수GAMSSet[] 도메인 )
인라인

밀집된 배열의 값을 기호로 복사합니다. 기호가 세트인 경우 정의된 레코드가 추가됩니다. 기호가 매개변수인 경우 정의된 레코드가 추가되고 값이 설정됩니다. 기호가 방정식이나 변수인 경우 정의된 레코드가 추가되고 수준이 설정됩니다.

매개변수
큐브데이터를 포함하는 배열, 차원은 기호의 차원과 동일해야 하며 GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다.
도메인기호의 도메인(차원당 하나의 GAMSSet)

◆ CopySliceFromDenseArray()

void 피망 슬롯GAMSSymbol.CopySliceFromDenseArray ( 객체 큐브,
params 튜플<GAMSSet, GAMSSet>[] 도메인 )
인라인

밀집 배열 조각의 값을 기호로 복사합니다. 기호가 세트인 경우 정의된 레코드가 추가됩니다. 기호가 매개변수인 경우 정의된 레코드가 추가되고 값이 설정됩니다. 기호가 방정식이나 변수인 경우 정의된 레코드가 추가되고 수준이 설정됩니다.

매개변수
큐브데이터를 포함하는 배열, 차원은 기호의 차원과 동일해야 하며 GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다
도메인튜플의 첫 번째 항목은 저장할 슬라이스의 도메인이고, 두 번째 항목은 소스 기호의 도메인입니다(차원당 하나의 튜플)

◆ CopySparseToDenseArray()[1/2]

int 피망 슬롯GAMSSymbol.CopySparseToDenseArray ( 객체 큐브,
int 필드,
매개변수GAMSSet[] 도메인 )
인라인

희소 기호의 값을 조밀한 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1부터 시작). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다.

매개변수
큐브데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다.
필드방정식 또는 변수를 저장할 필드를 정의
도메인소스 기호의 도메인(차원당 하나의 GAMSSet)
반품
삭제된 레코드 수

◆ CopySparseToDenseArray()[2/2]

int 피망 슬롯GAMSSymbol.CopySparseToDenseArray ( 객체 큐브,
매개변수GAMSSet[] 도메인 )
인라인

희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이거나 변수인 경우 레벨이 저장됩니다.

매개변수
큐브데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다.
도메인소스 기호의 도메인(차원당 하나의 GAMSSet)
반품
삭제된 레코드 수

◆ 복사 기호()

void 피망 슬롯GAMSSymbol.CopySymbol ( GAMSSymbol 대상)
인라인

이 GAMSSymbol의 모든 레코드를 대상 GAMSSymbol에 복사합니다(대상에 레코드가 있는 경우 삭제됩니다)

매개변수
대상대상 GAMSSymbol

◆ CopyToArray()

void 피망 슬롯GAMSSymbol.CopyToArray ( 객체 큐브,
int 필드=gamsglobals::val_level )
인라인

밀집된 기호의 값을 밀집된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1 기반). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다.

매개변수
큐브데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다.
필드방정식 또는 변수를 저장할 필드를 정의

◆ CopyToSqzdArray()[1/2]

int 피망 슬롯GAMSSymbol.CopyToSqzdArray ( 객체 큐브,
int 필드,
params 튜플<GAMSSet, GAMSSet>[] 도메인 )
인라인

희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1부터 시작). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이나 변수인 경우 매개변수 필드에 저장되는 항목이 결정됩니다.

매개변수
큐브데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하며 다른 기호 유형의 경우 이중 배열이어야 합니다.
필드방정식 또는 변수를 저장할 필드를 정의
도메인튜플의 첫 번째 항목은 압축된 배열의 도메인이고, 두 번째 항목은 소스 기호의 도메인입니다(차원당 하나의 튜플)
반품
삭제된 레코드 수

◆ CopyToSqzdArray()[2/2]

int 피망 슬롯GAMSSymbol.CopyToSqzdArray ( 객체 큐브,
params 튜플<GAMSSet, GAMSSet>[] 도메인 )
인라인

희소 기호 값을 압축된 배열로 복사합니다. 기호가 집합인 경우 집합 내의 각 레코드 위치가 저장됩니다(1부터 시작). 기호가 매개변수인 경우 값이 저장됩니다. 기호가 방정식이거나 변수인 경우 레벨이 저장됩니다.

매개변수
큐브데이터를 저장할 배열, 차원은 기호의 차원과 같아야 합니다. GAMSSet의 경우 int 배열이어야 하고 다른 기호 유형의 경우 이중 배열이어야 합니다.
도메인튜플의 첫 번째 항목은 압축된 배열의 도메인이고, 두 번째 항목은 소스 기호의 도메인입니다(차원당 하나의 튜플)
반품
삭제된 레코드 수

◆ 기록 삭제()

bool 피망 슬롯GAMSSymbol.DeleteRecord ( 매개변수 문자열[] )
인라인

GAMSSymbol 레코드를 삭제하세요.

매개변수
키 목록
반품
모든 것이 작동하면 참이고, 그렇지 않으면 (기록이 존재하지 않음) 거짓

◆ 같음()[1/2]

bool 피망 슬롯GAMSSymbol.Equals ( GAMSSymbol s)
인라인

다른 GAMSS기호가 이 기호와 "같은지" 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다.

매개변수
s비교할 참조 GAMSSymbol
반품
이 GAMSSymbol이 s 인수와 동일하면 참입니다. 그렇지 않으면 거짓입니다.

◆ 같음()[2/2]

부울 피망 슬롯GAMSSymbol.Equals 재정의 ( 객체 obj)
인라인

다른 개체가 이 개체와 "같은지" 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다.

매개변수
obj비교할 참조 개체
반품
이 개체가 obj 인수와 동일하면 참입니다. 그렇지 않으면 거짓입니다.

◆ FindRecord()

GAMSSymbolRecord피망 슬롯GAMSSymbol.FindRecord ( 매개변수 문자열[] )
인라인

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

매개변수
키 목록
반품
발견된 기록에 대한 참조

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

GAMSSymbolRecord피망 슬롯GAMSSymbol.FirstRecord ( )
인라인

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

시도해 보세요
{
Console.WriteLine("교통비");
GAMSParameterRecordx = job.OutDB.GetParameter("c").FirstRecord();
{
Console.WriteLine(x.열쇠[0] +"."+ x.열쇠[1] +":"+ x.);
}그동안(x.다음으로 이동());
}
잡기
{
Console.WriteLine("기록을 찾을 수 없습니다");
}
이것은 GAMSParameter의 단일 레코드를 표현한 것입니다.
정의GAMSParameterRecord.cs:10
이중 값
Get: 이 GAMSParameterRecord 값을 검색합니다. Set: 이 GAMSParameterRecord 값을 설정합니다.
정의GAMSParameterRecord.cs:38
bool MoveNext()
GAMSSymbol의 다음 GAMSSymbolRecord로 반복합니다.
정의GAMSSymbolRecord.cs:83
문자열[] 키
GAMSSymbolRecord의 키를 검색합니다.
정의GAMSSymbolRecord.cs:58
반품
기록 참조

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

GAMSSymbolRecord피망 슬롯GAMSSymbol.FirstRecord ( 매개변수 문자열[] 슬라이스)
인라인

조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색하십시오.

시도해 보세요
{
Console.WriteLine("시애틀로부터의 교통비");
GAMSParameterRecordx = job.OutDB.GetParameter("c").FirstRecord("시애틀", " ");
{
Console.WriteLine(x.열쇠[1] +":"+ x.);
}그동안(x.다음으로 이동());
}
잡기
{
Console.WriteLine("기록을 찾을 수 없습니다");
}
매개변수
슬라이스기록을 검색해야 하는 요소에 대한 필터 정의
반품
기록 재자유

◆ GetEnumerator()

GAMSSymbolEnumerator피망 슬롯GAMSSymbol.GetEnumerator ( )
인라인

이 기호에 대한 열거자를 검색하십시오.

반품
GAMSSymbolEnumerator의 인스턴스.

◆ GetHashCode()

정수 피망 슬롯GAMSSymbol.GetHashCode 재정의 ( )
인라인

Sympol 포인터(일명 내부 참조)를 기반으로 해시 코드를 계산합니다.

반품
Sympol 포인터를 기반으로 한 해시 코드(내부 참조라고도 함)

◆ GetSymbolDVs()

목록<GAMSSymbolDomainViolation> 피망 슬롯GAMSSymbol.GetSymbolDVs ( int 맥스비올=0)
인라인

모든 GAMSSymbolDomainViolations를 반환합니다.

매개변수
맥스비올저장해야 하는 최대 도메인 위반 수(0은 제한 없음)
반품
GAMSSymbolDomain위반 목록

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

GAMSSymbolRecord피망 슬롯GAMSSymbol.LastRecord ( )
인라인

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

반품
기록 참조

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

GAMSSymbolRecord피망 슬롯GAMSSymbol.LastRecord ( 매개변수 문자열[] 슬라이스)
인라인

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

매개변수
슬라이스기록을 검색해야 하는 요소에 대한 필터 정의
반품
기록 참조

◆ MergeRecord()

GAMSSymbolRecord피망 슬롯GAMSSymbol.MergeRecord ( 매개변수 문자열[] )
인라인

존재하는 경우 GAMSSymbol에서 레코드를 찾고, 없는 경우 추가합니다.

매개변수
키 목록
반품
발견 또는 추가된 레코드에 대한 참조

◆ 연산자!=()

정적 bool 피망 슬롯GAMSSymbol.operator!= ( GAMSSymbol lhs,
GAMSSymbol rhs )
인라인정적

두 개의 GAMSSybol이 서로 동일하지 않은지 여부를 나타냅니다. 이는 서로 다른 기호 포인터(다른 내부 참조라고도 함)를 보유하는 경우입니다.

매개변수
lhs비교할 첫 번째 GAMSSybol.
rhs비교할 두 번째 GAMSSybol입니다.
반환
두 GAMSSymbol이 서로 다르면 참입니다. 그렇지 않으면 거짓입니다.

◆ 연산자==()

정적 bool 피망 슬롯GAMSSymbol.operator== ( GAMSSymbol lhs,
GAMSSymbol rhs )
인라인정적

두 개의 GAMSSybol이 서로 동일한지 여부를 나타냅니다. 이는 동일한 기호 포인터(동일한 내부 참조라고도 함)를 보유하는 경우입니다.

매개변수
lhs비교할 첫 번째 GAMSSybol.
rhs비교할 두 번째 GAMSSybol입니다.
반환
두 GAMSSymbol이 동일하면 참입니다. 그렇지 않으면 거짓입니다.

속성 문서

◆ 어두운

int 피망 슬롯GAMSSymbol.Dim
얻기

GAMSSymbol 차원을 가져옵니다.

◆ 도메인

목록<개체> 피망 슬롯GAMSSymbol.Domains
얻기

기호의 도메인, 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다.

◆ DomainsAsStrings

목록<문자열> 피망 슬롯GAMSSymbol.DomainsAsStrings
얻기

기호의 도메인, 각 요소는 문자열입니다. 참고: 도메인이 피망 슬롯의 별칭인 경우 이 호출은 별칭이 지정된 집합의 이름이 아닌 별칭의 이름을 반환합니다.

◆ 피망 슬롯데이터베이스

피망 슬롯데이터베이스피망 슬롯GAMSSymbol.GAMSDatabase
얻기

GAMSSymbol이 포함된 피망 슬롯데이터베이스를 가져옵니다.

◆ 이름

문자열 피망 슬롯GAMSSymbol.이름
얻기

GAMSSymbol 이름을 가져옵니다.

◆ 번호레코드

int 피망 슬롯GAMSSymbol.NumberRecords
얻기

GAMSSymbol의 레코드 수를 검색하세요.

◆ 텍스트

문자열 피망 슬롯GAMSSymbol.Text
얻기

GAMSSymbol의 설명 텍스트를 가져옵니다.