modelswarm.h
来自「仿真人工金融市场Jackson代码」· C头文件 代码 · 共 93 行
H
93 行
#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 + =
减小字号Ctrl + -
显示快捷键?