public MyFunction(double k, double m, LFI.ElementaryFunction elemFunction, LFI.DerivativeElementaryFunction dElemFunction)
 {
     K             = k;
     M             = m;
     ElemFunction  = elemFunction;
     DElemFunction = dElemFunction;
 }
Пример #2
0
        private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
        {
            ComboBox comboBox = (ComboBox)sender;

            if (comboBox.SelectedIndex == 0)
            {
                ElemFunction1     = QuadraticFunctionMy;
                DerivateFunction1 = DerivateQuadFuncMy;
                X1 = ListOfExtremePointsQuadMy;
            }
            else if (comboBox.SelectedIndex == 1)
            {
                ElemFunction1     = PowMy;
                DerivateFunction1 = DerivativePowMy;
                X1 = ListOfExtremePointsPowMy;
            }
            else if (comboBox.SelectedIndex == 2)
            {
                ElemFunction1     = Pow;
                DerivateFunction1 = DerivativePow;
                X1 = ListOfExtremePointsPow;
            }
            else if (comboBox.SelectedIndex == 3)
            {
                ElemFunction1     = Cos;
                DerivateFunction1 = DerivativeCos;
                X1 = ListOfExtremePointsCos;
            }
        }
 //---------------------------------------------------------------------------------------------------------//
 public AgregateOperation(List <double> X11, List <double> KUp11, List <double> KDown11, List <double> MUp11, List <double> MDown11,
                          List <double> X22, LFI.ElementaryFunction Func1, LFI.ElementaryFunction Func2, LFI.DerivativeElementaryFunction DFunc2)
 {
     X1             = X11;
     KUp1           = KUp11;
     KDown1         = KDown11;
     MUp1           = MUp11;
     MDown1         = MDown11;
     X2             = X22;
     ElemFunction1  = Func1;
     ElemFunction2  = Func2;
     DElemFunction2 = DFunc2;
 }