예제 #1
0
        void OnCalculationCompletionInvoke(UncertaintyCalculator.UncertCalcResults results)
        {
            PartialDerivsGrid.Enabled      = true;
            PlugPartialDerivGrid.Enabled   = true;
            FinalPropEquationField.Enabled = true;

            PartialDerivsGrid.RowCount    = results.PartialDerivs.Count();
            PlugPartialDerivGrid.RowCount = results.PartialDerivs.Count();

            for (int i = 0; i < results.PartialDerivs.Count(); i++)
            {
                PartialDerivsGrid[0, i].Value    = results.PartialDerivs[i];
                PlugPartialDerivGrid[0, i].Value = results.PluggedPartialDerivs[i];
            }

            PartialDerivsGrid.ClearSelection();
            PlugPartialDerivGrid.ClearSelection();

            FinalPropEquationField.Text = results.PropEquation;

            EnableInputComponents();
        }
예제 #2
0
 void OnCalculationCompletion(UncertaintyCalculator.UncertCalcResults results)
 {
     Invoke(new OnCalculationCompletionDelegate(OnCalculationCompletionInvoke), new object[] { results });
 }