로드 중...
검색 중...
일치하는 항목 없음
크레이지 슬롯::GAMSSymbol 클래스 참조

#include <gamssymbol.h>

크레이지 슬롯::GAMSSymbol에 대한 상속 다이어그램:
크레이지 슬롯::크레이지 슬롯equation 크레이지 슬롯::크레이지 슬롯매개변수 크레이지 슬롯::크레이지 슬롯Set 크레이지 슬롯::크레이지 슬롯변수

공개 회원 기능

 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::벡터<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::문자열 텍스트() 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()

가상 게임::GAMSSymbol::~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

기호 유형을 가져옵니다.