📄 modelswarm.h
字号:
#import <objectbase/Swarm.h>#import <simtools.h>#import <activity.h>#import <collections.h>#import <string.h>#import "Firm.h"#import "CFactor.h"#import "Market.h"@class ObserverSwarm;@interface ModelSwarm: Swarm { id firm; id market; id cfactor; int tempo; ObserverSwarm * observerSwarm; unsigned random_seed; id <PMMLCG1gen> aGenerator; id <UniformIntegerDist> uniformInteger; id <UniformDoubleDist> uniformDouble; id <ActionGroup> modelActions; id <Schedule> modelSchedule; int type; int stringSize; double a; double b; double c0; double c1; char * choice_d; char * choice_f; char * choice_k; double d; double f; double k; double gr1, gr2; // variabili per la distribuzione random float max_mean, min_variance; char * random_distrib;}+createBegin: (id) aZone;-createEnd;-getFirm;-getCFactor;-saveParameters;-loadParameters;-buildObjects: (ObserverSwarm *) oS;-buildRandomDistributions;-buildAgents;-(int)getTime;-incTime;-buildActions; -activateIn: (id) swarmContext;-(double)getDblWithMin: (double) min withMax: (double) max;-(int)getIntWithMin: (int) min withMax: (int) max;-getMarket;-(double)getVal1;-(double)getVal2;-(double)getAlpha;-(double)getBeta;-changeIteration;-(int)getChoiceD;-(int)getChoiceF;-(int)getChoiceK;-write_parameters;-(double) getCFactorF;-(double) getMarketD;@end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -