public class LagrangianMultivariate extends RdToR1
| Constructor and Description |
|---|
LagrangianMultivariate(RdToR1 RdToR1Objective,
RdToR1[] aRdToR1EqualityConstraint)
LagrangianMultivariate Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
constraintFunctionDimension()
Retrieve the Constraint Function Dimension
|
RdToR1[] |
constraintFunctions()
Retrieve the Array of the Constraint R^d To R^1 Function Instances
|
int |
dimension()
Retrieve the Dimension of the Input Variate
|
double |
evaluate(double[] adblVariate)
Evaluate for the given Input Variates
|
double[][] |
hessian(double[] adblVariate)
Evaluate The Hessian for the given Input Variates
|
double[] |
jacobian(double[] adblVariate)
Evaluate the Jacobian for the given Input Variates
|
RdToR1 |
objectiveFunction()
Retrieve the Objective R^d To R^1 Function Instance
|
int |
objectiveFunctionDimension()
Retrieve the Objective Function Dimension
|
derivative, differential, gradient, gradientModulus, gradientModulusFunction, integrate, maxima, minima, ValidateInputpublic LagrangianMultivariate(RdToR1 RdToR1Objective, RdToR1[] aRdToR1EqualityConstraint) throws java.lang.Exception
RdToR1Objective - The Objective FunctionaRdToR1EqualityConstraint - Array of Equality Constraint Functionsjava.lang.Exception - Thrown if the Inputs are Invalidpublic RdToR1 objectiveFunction()
public RdToR1[] constraintFunctions()
public int objectiveFunctionDimension()
public int constraintFunctionDimension()
public int dimension()
RdToR1public double evaluate(double[] adblVariate)
throws java.lang.Exception
RdToR1public double[] jacobian(double[] adblVariate)
RdToR1