TequationInfo Struct Reference Detailed DescriptionFor each equation we store different information, including de number of variables, the Jacobian, the Hessian, etc. This is ONLY for scalar equations.
Definition at line 46 of file equations.h.
Field Documentation
The original equation Definition at line 48 of file equations.h. Referenced by CopyEquationInfo(), DeleteEquationInfo(), ErrorDueToVariable(), GetFirstOrderApproximationToEquation(), GetOriginalEquation(), SetEquationInfo(), and UpdateSplitWeight().
Type of equation: LINEAR_EQUATION, SADDLE_EQUATION, PARABOLA_EQUATION, CIRCLE_EQUATION, SPHERE_EQUATION, GENERAL_EQUATION. Definition at line 50 of file equations.h. Referenced by AddEquation2Simplex(), CopyEquationInfo(), CropEquation(), DeleteEquationInfo(), ErrorDueToVariable(), SetEquationInfo(), and UpdateSplitWeight().
For linear equations, we store a linear constraint ready to be added to the simplex Definition at line 53 of file equations.h. Referenced by AddEquation2Simplex(), CopyEquationInfo(), CropEquation(), DeleteEquationInfo(), and SetEquationInfo().
Number of variables in the equation used to compute the dimension of the Jacobian vector and Hessian matrix Definition at line 56 of file equations.h. Referenced by CopyEquationInfo(), CropEquation(), DeleteEquationInfo(), ErrorDueToVariable(), GetFirstOrderApproximationToEquation(), LinearizeGeneralEquation(), SetEquationInfo(), and UpdateSplitWeight().
Jacobian of the equation, i.e., derivative of the equation with respect to each of the variables involved in the equation. Since we consider only quadratic and bilinear equations, the equations in the Jacobian are, at most, linear. Definition at line 58 of file equations.h. Referenced by CopyEquationInfo(), DeleteEquationInfo(), GetFirstOrderApproximationToEquation(), and SetEquationInfo().
Hessian of the equation, i.e., derivative of the Jacobian equations with respect to each of the variables involved in the equation. Since we consider only quadratic and bilinear equations, the entries in the Hessian are constants. Definition at line 63 of file equations.h. Referenced by CopyEquationInfo(), DeleteEquationInfo(), ErrorDueToVariable(), GetFirstOrderApproximationToEquation(), and SetEquationInfo(). |
Follow us!