로드 중...
검색 중...
일치하는 항목 없음
메가 슬롯control.database._GamsSymbol 클래스 참조

이것은 메가 슬롯의 기호 표현입니다.더 보기...

메가 슬롯control.database._GamsSymbol의 상속 다이어그램:
메가 슬롯.control.database.메가 슬롯Equation 메가 슬롯.control.database.메가 슬롯Parameter 메가 슬롯.control.database.메가 슬롯Set 메가 슬롯.control.database.메가 슬롯Variable

공개 회원 기능

 __len__(자신)
 GamsSymbol의 레코드 수를 검색하세요.
 
 copy_symbol(자신, 대상)
 GamsSymbol의 모든 레코드를 대상 GamsSymbol에 복사합니다(대상에 레코드가 있는 경우 삭제됩니다)
 
 delete_record(자신, 키=없음)
 GamsSymbol 레코드를 삭제하세요.
 
 지우기(자신)
 기호 지우기.
 
 find_record(자신, 키=없음)
 GamsSymbol에서 기록을 찾으세요.
 
 추가_기록(자신, 키=없음)
 GamsSymbol에 기록을 추가하세요.
 
 merge_record(자신, 키=없음)
 GamsSymbol에 기록이 있으면 찾고, 없으면 추가합니다.
 
 첫 번째_기록(자신, 슬라이스=없음)
 GamsSymbol의 첫 번째 기록을 검색하세요.
 
 check_domains(자신)
 모든 레코드가 지정된 기호 도메인 내에 있는지 확인하십시오.
 
 get_symbol_dvs(자신, max_viol=0)
 모든 GamsSymbolDomainViolations 반환
 

속성

 도메인= 속성(get_domains)
 기호의 도메인, 각 요소는 GamsSet(실제 도메인) 또는 문자열(완화 도메인)입니다.
 
 domains_as_strings= 속성(get_domains_as_strings)
 기호의 도메인, 각 요소는 문자열입니다.
 
 차원= 속성(get_dimension)
 GamsSymbol 차원을 가져옵니다.
 
 텍스트= 속성(get_text)
 GamsSymbol의 설명 텍스트를 가져옵니다.
 
 이름= 속성(get_name)
 GamsSymbol 이름을 가져옵니다.
 
 데이터베이스= 속성(get_database)
 GamsSymbol이 포함된 GamsDatabase를 가져옵니다.
 
 숫자_기록= 속성(get_number_records)
 GamsSymbol의 레코드 수를 검색하세요.
 

자세한 설명

이것은 메가 슬롯의 기호 표현입니다.

그것은 GamsDatabase에 존재하며 반복할 수 있는 GamsSymbolRecords를 포함합니다. 파생 클래스는 GamsEquation, GamsParameter, GamsSet 및 GamsVariable입니다.

멤버 함수 문서

◆ add_record()

메가 슬롯control.database._GamsSymbol.add_record ( 자신,
=없음 )

GamsSymbol에 기록을 추가하세요.

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

◆ check_domains()

메가 슬롯control.database._GamsSymbol.check_domains ( 자신)

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

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

◆ 지우기()

메가 슬롯control.database._GamsSymbol.clear ( 자신)

기호 지우기.

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

◆ copy_symbol()

메가 슬롯control.database._GamsSymbol.copy_symbol ( 자신,
대상 )

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

매개변수
대상대상 GamsSymbol
반품
모든 것이 작동하면 참이고, 그렇지 않으면 거짓

◆ delete_record()

메가 슬롯control.database._GamsSymbol.delete_record ( 자신,
=없음 )

GamsSymbol 레코드를 삭제하세요.

매개변수
키 목록
반품
모든 것이 작동하면 참, 그렇지 않으면 거짓

◆ find_record()

메가 슬롯control.database._GamsSymbol.find_record ( 자신,
=없음 )

GamsSymbol에서 기록을 찾으세요.

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

◆ 첫 번째_기록()

메가 슬롯control.database._GamsSymbol.first_record ( 자신,
슬라이스=없음 )

GamsSymbol의 첫 번째 기록을 검색하세요.

매개변수
슬라이스기록을 검색해야 하는 요소에 대한 필터 정의
인쇄("시애틀로부터의 교통비")
기록 = job.out_db.get_parameter("c").first_record(["시애틀", " "])
반품
기록 참조

◆ get_symbol_dvs()

메가 슬롯control.database._GamsSymbol.get_symbol_dvs ( 자신,
max_viol=0 )

모든 GamsSymbolDomainViolations 반환

매개변수
max_viol저장해야 하는 최대 도메인 위반 수(0은 제한 없음)
반품
GamsSymbolDomainViolation 개체를 포함하는 목록

◆ merge_record()

메가 슬롯control.database._GamsSymbol.merge_record ( 자신,
=없음 )

GamsSymbol에 기록이 있으면 찾고, 없으면 추가합니다.

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

속성 문서

◆ domains_as_strings

메가 슬롯control.database._GamsSymbol.domains_as_strings = 속성(get_domains_as_strings)
정적

기호의 도메인, 각 요소는 문자열입니다.

참고: 도메인이 메가 슬롯의 별칭인 경우 이 호출은 별칭 세트의 이름이 아닌 별칭의 이름을 반환합니다.

◆ 숫자_기록

메가 슬롯control.database._GamsSymbol.number_records = 속성(get_number_records)
정적

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

참고
이것은 len(symbol)을 호출하는 것과 같습니다