로드 중...
검색 중...
일치하는 항목 없음
gamsmodifier.h
1
26#ifndef GAMSMODIFIER_H
27#define GAMSMODIFIER_H
28
29#include "gamslib_global.h"
30#include <메모리>
31#include "gamsenum.h"
32
33네임스페이스게임{
34
35클래스GAMSSymbol;
36클래스슬롯 커뮤니티매개변수;
37클래스슬롯 커뮤니티변수;
38클래스GAMSequation;
39클래스GAMSModifierImpl;
40
47클래스LIBSPECGAMSModifier
48{
49공개:
52
56 GAMSModifier(const 슬롯 커뮤니티매개변수& gamsPar,GAMSEnum::SymbolUpdateTypeupdType = GAMSEnum::SymbolUpdateType::Inherit);
57
64 , GAMSEnum::SymbolUpdateTypeupdType = GAMSEnum::SymbolUpdateType::Inherit);
65
72 , GAMSEnum::SymbolUpdateTypeupdType = GAMSEnum::SymbolUpdateType::Inherit);
73
78
82 부울 연산자!=(const GAMSModifier및 기타)const;
83
87 부울 연산자==(const GAMSModifier및 기타)const;
88
91 부울 isValid() const;
92
96
100
104
108
109 // API의 TODO(jm) 새 getter
112 부울 isParameter();
113
114 // API의 TODO(jm) 새 getter
117 부울 isVariable();
118
119 // API의 TODO(jm) 새 getter
122 부울 isEquation();
123
124비공개:
125std::shared_ptr<GAMSModifierImpl> mImpl;
126};
127
128}// 네임스페이스 슬롯 커뮤니티
129
130#endif// GAMSMODIFIER_H
SymbolUpdateType
심볼 업데이트 유형.
SymbolUpdateAction
업데이트할 필드.
GAMSModifier 및 연산자=(const GAMSModifier &other)
부울 연산자!=(const GAMSModifier &other) const
GAMSModifier(const GAMSVariable &gamsVar, GAMSEnum::SymbolUpdateAction updAction, const GAMSParameter &dataSym, GAMSEnum::SymbolUpdateType updType=GAMSEnum::SymbolUpdateType::Inherit)
슬롯 커뮤니티매개변수 dataSymbol()
GAMSEnum::SymbolUpdateType updType()
GAMSModifier(const GAMSEquation &gamsEqu, GAMSEnum::SymbolUpdateAction updAction, const GAMSParameter &dataSym, GAMSEnum::SymbolUpdateType updType=GAMSEnum::SymbolUpdateType::Inherit)
GAMSModifier(const GAMSParameter &gamsPar, GAMSEnum::SymbolUpdateType updType=GAMSEnum::SymbolUpdateType::Inherit)
부울 연산자==(const GAMSModifier &other) const
GAMSEnum::SymbolUpdateAction updAction()