public void InitFlags(int size0, int size1) { Flags = new TimeVarientFlag[size0, size1]; Constants = new float[size0, size1]; Multipliers = new float[size0, size1]; IPRN = new int[size0, size1]; for (int i = 0; i < size0; i++) { for (int j = 0; j < size1; j++) { Flags[i, j] = TimeVarientFlag.Individual; Multipliers.SetValue(1, i, j); Constants.SetValue(0, i, j); IPRN[i, j] = -1; } } }
protected virtual void Init() { VariableType = ParameterType.Parameter; Description = ""; ModuleName = Modules.basin; CanEdit = true; TimeBrowsable = false; DataCubeType = Core.Data.DataCubeType.Vector; AllowTableEdit = true; _Size = new int[] { 1, 1, 1 }; Multipliers = new float[1, 1]; Constants = new float[1, 1]; Flags = new TimeVarientFlag[1, 1]; Multipliers[0, 0] = 1; Constants[0, 0] = 1; Flags[0, 0] = TimeVarientFlag.Individual; Maximum = 1; Minimum = 0; Units = ""; }