Beispiel #1
0
            public T ConvertFrom <T>(Database.Tuple source, object value)
            {
                if (value == null)
                {
                    value = new ParameterHolder(source);
                    source.SetRawValue(ClientItemAttributes.Parameters, value);
                }

                return((T)value);
            }
Beispiel #2
0
 public static double[] Solve(double[,] a, double[] b)
 {
     if (a == null || a.Length == 0 || b == null || b.Length == 0)
         return null;
     Params = new ParameterHolder(a, b);
     var x = GetX0(Params.A.GetLength(1));
     Params.Value = F(x);
     int stepC = 0;
     Console.WriteLine();
     while (Params.Value > ACCURACY && Params.Iteration++ < MAX_ITERS)
     {
         x = GetBestValue(x);
         Console.WriteLine("step[" + stepC++ + "] val=" + Params.Value);
     }
     return x;
 }
        public void LoadItem(ReadableTuple <int> item)
        {
            _item           = item;
            _eventsDisabled = true;

            _clearFields();

            _onlyShow("Class", "Weight");

            if (item != null)
            {
                foreach (var keyPair in item.GetValue <ParameterHolder>(ClientItemAttributes.Parameters).Values)
                {
                    switch (keyPair.Key)
                    {
                    case "Description":
                        _tbDescription.Text = ParameterHolder.ClearDescription(keyPair.Value);
                        break;

                    case "Class":
                        _tbClass.Text = keyPair.Value;
                        break;

                    case "Compound on":
                        _tbCompoundOn.Text = keyPair.Value;
                        break;

                    case "Attack":
                        _tbAttack.Text = keyPair.Value;
                        break;

                    case "Defense":
                        _tbDefense.Text = keyPair.Value;
                        break;

                    case "Location":
                    case "Equipped on":
                        _tbEquippedOn.Text = keyPair.Value;
                        break;

                    case "Weight":
                        _tbWeight.Text = keyPair.Value;
                        break;

                    case "Property":
                        _tbProperty.Text = keyPair.Value;
                        break;

                    case "Weapon Level":
                        _tbWeaponLevel.Text = keyPair.Value;
                        break;

                    case "Required Level":
                        _tbRequiredLevel.Text = keyPair.Value;
                        break;

                    case "Applicable Job":
                        _tbApplicableJob.Text = keyPair.Value;
                        break;
                    }
                }
            }

            _showPreview();
            _eventsDisabled = false;
        }