/// <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; }
/// <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; }