Contains methods that perform operations on mathematical functions.
Contains methods that perform operations on mathematical functions.
| Name | Description |
---|
  | CombineFast(ExpressionFuncVectorDouble, VectorDouble, VectorDouble) |
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(ExpressionFuncVectorDouble, 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(ExpressionFuncVectorDouble, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double, Double, Double, Double, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double, Double, Double, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double, Double, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, VectorDouble) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double) |
Computes a maximum of the specified function.
|
  | FindMaximum(ExpressionFuncDouble, Double, Double, Double) |
Computes a maximum of the specified function.
|
  | FindMinimum(ExpressionFuncVectorDouble, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double, Double, Double, Double, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double, Double, Double, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double, Double, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, VectorDouble) |
Computes a minimum of the specified function.
|
  | FindMinimum(ExpressionFuncDouble, Double, Double, Double) |
Computes a minimum of the specified function.
|
  | FindZero(ExpressionFuncVectorDouble, Double, VectorDouble) |
Solves a system of nonlinear equations starting from an initial guess.
|
  | FindZero(ExpressionFuncDouble, Double, Double) |
Finds a zero of a function starting from an initial guess.
|
  | FindZero(ExpressionFuncDouble, 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(ExpressionFuncVectorDouble, Double, VectorDouble) |
Finds a zero of a function starting from an initial guess.
|
  | GetEquationSolver(ExpressionFuncDouble, Double, Double) |
Returns an EquationSolver suitable for solving an equation using the specified information.
|
  | GetEquationSolver(ExpressionFuncDouble, 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(ExpressionFuncVectorDouble, Double) |
Returns a delegate that evaluates the Jacobian of a multivariate vector function.
|
  | GetJacobian(IEnumerableExpressionFuncVectorDouble, Double) |
Returns a delegate that symbolically evaluates the Jacobian of a collection of multivariate function.
|
  | GetMaximizer(ExpressionFuncVectorDouble, Double) | |
  | GetMaximizer(ExpressionFuncDouble, Double) | |
  | GetMinimizer(ExpressionFuncVectorDouble, Double) | |
  | GetMinimizer(ExpressionFuncDouble, Double) | |
  | 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.
|
  | SimplifyT |
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.
|