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.
|