Пример #1
0
 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;
         }
     }
 }
Пример #2
0
 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             = "";
 }