public MyFunction(double k, double m, LFI.ElementaryFunction elemFunction, LFI.DerivativeElementaryFunction dElemFunction) { K = k; M = m; ElemFunction = elemFunction; DElemFunction = dElemFunction; }
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; }