| CombineFast(Expression<Func<Vector<Double>, Vector<Double>, Vector<Double>>>[]) |
Constructs a delegate that represents a multivariate function returning a matrix in its second argument from an array of
multivariate functions returning a vector.
|
| CombineFast(Expression<Func<Vector<Double>, Double>>[]) |
Constructs a multivariate function returning a vector from an array of
lambda expressions.
|
| DefineSymbolicDerivative |
Adds an expression for the symbolic derivative of a method.
|
| FindMaximum(Expression<Func<Vector<Double>, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double, Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double, Double>>, Vector<Double>) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double>>, Double) |
Computes a maximum of the specified function.
|
| FindMaximum(Expression<Func<Double, Double>>, Double, Double) |
Computes a maximum of the specified function.
|
| FindMinimum(Expression<Func<Vector<Double>, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double, Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double, Double>>, Vector<Double>) |
Computes a minimum of the specified function.
|
| FindMinimum(Expression<Func<Double, Double>>, Double, Double) |
Computes a minimum of the specified function.
|
| FindZero(Expression<Func<Vector<Double>, Double>>[], Vector<Double>) |
Solves a system of nonlinear equations starting from an initial guess.
|
| FindZero(Expression<Func<Double, Double>>, Double) |
Finds a zero of a function starting from an initial guess.
|
| FindZero(Expression<Func<Double, Double>>, Double, Double) |
Finds a zero of a function when the solution is known to lie within a specified interval.
|
| GetDerivative |
Creates a function of one variable that
represents the derivative of the specified
function of one variable.
|
| GetEquationSolver(Expression<Func<Vector<Double>, Double>>[], Vector<Double>) |
Finds a zero of a function starting from an initial guess.
|
| GetEquationSolver(Expression<Func<Double, Double>>, Double) |
Returns an EquationSolver suitable for solving an equation using the specified information.
|
| GetEquationSolver(Expression<Func<Double, Double>>, Double, Double) |
Finds a zero of a function when the solution is known to lie within a specified interval.
|
| GetFunctionAndGradient |
Returns a delegate that symbolically evaluates the gradient and returns the value of a multivariate function.
|
| GetGradient |
Returns a delegate that symbolically evaluates the gradient of a multivariate function.
|
| GetJacobian(Expression<Func<Vector<Double>, Double>>[]) |
Returns a delegate that evaluates the Jacobian of a multivariate vector function.
|
| GetJacobian(IEnumerable<Expression<Func<Vector<Double>, Double>>>) |
Returns a delegate that symbolically evaluates the Jacobian of a collection of multivariate function.
|
| GetMaximizer(Expression<Func<Vector<Double>, Double>>) |
Returns an MultidimensionalOptimizer suitable for finding a maximum using the specified information.
|
| GetMaximizer(Expression<Func<Double, Double>>) |
Returns an OneDimensionalOptimizer suitable for solving an equation using the specified information.
|
| GetMinimizer(Expression<Func<Vector<Double>, Double>>) |
Returns an MultidimensionalOptimizer suitable for finding a minimum using the specified information.
|
| GetMinimizer(Expression<Func<Double, Double>>) |
Returns an OneDimensionalOptimizer suitable for solving an equation using the specified information.
|
| GetSymbolicDerivative |
Gets an expression for the symbolic derivative of a method.
|
| GetSymbolicOrNumericalDerivative |
Gets an expression for the symbolic derivative of a method, or the numerical derivative if
no symbolic derivative was defined.
|
| GetValueAndDerivative |
Creates a function of one variable that
represents the derivative of the specified
function of one variable.
|
| Simplify<T> |
Attempts to simplify an expression and returns the result.
|
| TryGetSymbolicDerivative |
Attempts to get an expression for the symbolic derivative of a method.
|
| TryGetSymbolicOrNumericalDerivative |
Attempts to get an expression for the symbolic derivative of a method, or the numerical derivative if
no symbolic derivative was defined.
|