Esempio n. 1
0
        public override object Evaluate()
        {
            Func <Complex, Complex> targetFunc = FirstExpression.EvaluateAsFunction <Complex>(ThirdExpression);
            Complex x = SecondExpression.EvaluateAsComplex();

            return(NumericalDerivation.SecondDerivative(targetFunc, x));
        }
Esempio n. 2
0
        public override object Evaluate()
        {
            Func <Complex, Complex> targetFunc = FirstExpression.EvaluateAsFunction <Complex>(ThirdExpression);
            Complex initGuess = SecondExpression.EvaluateAsComplex();

            ComplexMullerEquationSolver solver = new ComplexMullerEquationSolver(targetFunc, initGuess);

            return(solver.Solve());
        }