/// <summary> 
 /// Create a codelet with needed information
 /// </summary> 
 public Codelet(Coderack cr, double sl, int sp, int tm)
 {
     coderack = cr;
     if (sl == 0)
         salience = sl;
     else
         salience = sl + randgen.NextDouble();
     space = sp + 8 * 4;
     time = tm;
     trace = new CodeletTrace();
     watched = false;
     immune = false;
 }
Beispiel #2
0
 /// <summary>
 /// Create a codelet with needed information
 /// </summary>
 public Codelet(Coderack cr, double sl, int sp, int tm)
 {
     coderack = cr;
     if (sl == 0)
     {
         salience = sl;
     }
     else
     {
         salience = sl + randgen.NextDouble();
     }
     space   = sp + 8 * 4;
     time    = tm;
     trace   = new CodeletTrace();
     watched = false;
     immune  = false;
 }