7 class NetworkSmpiModel;
8 typedef NetworkSmpiModel *NetworkSmpiModelPtr;
18 class NetworkSmpiModel : public NetworkCm02Model {
20 NetworkSmpiModel() : NetworkCm02Model() {m_haveGap=true;};
21 void gapAppend(double size, const NetworkCm02LinkLmmPtr link, NetworkCm02ActionLmmPtr action);
22 void gapRemove(ActionLmmPtr action);
23 double latencyFactor(double size);
24 double bandwidthFactor(double size);
25 double bandwidthConstraint(double rate, double bound, double size);
26 void communicateCallBack() {};