Set of equations including scalar and matrix equations.
Note that the matrix equations are added recently so in most of the comments in the code "eauations" is used instead of "scalar equations"
The kino-equations are equations on the velocity. Thus, they do not play any relevant role in the normal evaluation of the equations, but they are used when computing the Jacobian of an equation set (they are directly transferred to the Jacobian),
- See also
- Tequation, TequationInfo, Tvector
Definition at line 93 of file equations.h.
◆ neq
unsigned int Tequations::neq |
Current number of equations (scalar+matrix but not kino).
Definition at line 94 of file equations.h.
Referenced by AddEquationInt(), AddMatrixEquation(), CopyEquations(), CropEquation(), GetEquationTypeN(), InitEquations(), IsCoordEquation(), IsDummyEquation(), IsEqualityEquation(), IsNonDynamicEquation(), IsSystemEquation(), IsVelocityEquation(), NEqualityPositionEquations(), NEquations(), NInequalityEquations(), and NPositionEquations().
unsigned int Tequations::s |
unsigned int Tequations::c |
unsigned int Tequations::d |
unsigned int Tequations::v |
◆ nd
unsigned int Tequations::nd |
unsigned int Tequations::e |
◆ polynomial
◆ scalar
unsigned int Tequations::m |
unsigned int Tequations::n |
Current number of scalar equations int the set.
Definition at line 108 of file equations.h.
Referenced by AddEquation(), AddEquationInt(), CacheScalarEQUInfo(), CopyEquations(), CropEquation(), DeleteEquations(), DeriveEqualityEquations(), DeriveEqualityPositionEquations(), DeriveEqualityScalarPositionEquations(), EvaluateEqualityEquations(), EvaluateEqualitySparseEquations(), EvaluateEquationsXVectors(), EvaluateInequalityEquations(), EvaluatePositionScalarEqs(), EvaluateSubSetEqualityEquations(), EvaluateSubSetEqualitySparseEquations(), GetEquationTypeN(), InitEquations(), IsSystemEquation(), IsVelocityEquation(), NEqualityScalarPositionEquations(), NScalarEquations(), PrintEquations(), RemoveEquationsWithVar(), RewriteEqs2Orig(), VarAccumulateEqualityEquations(), and VarScaleEqualityEquations().
◆ equation
Information particular for each equation in the set. - See also
- TequationInfo
Definition at line 109 of file equations.h.
Referenced by AddEquation(), AddEquation2Simplex(), AddEquationInt(), CacheScalarEQUInfo(), CopyEquations(), CopyNonDynamicEquations(), CopyPositionEquations(), CropEquation(), DeleteEquations(), DeriveEqualityEquations(), DeriveEqualityPositionEquations(), DeriveEqualityScalarPositionEquations(), EvaluateEqualityEquations(), EvaluateInequalityEquations(), EvaluatePositionScalarEqs(), EvaluateSubSetEqualityEquations(), GaussianElimination(), GetEquationTypeN(), GetScalarEquation(), HasEquation(), InitEquations(), IsCoordEquation(), IsDummyEquation(), IsEqualityEquation(), IsNonDynamicEquation(), IsSystemEquation(), IsVelocityEquation(), MergeEquations(), NEqualityScalarPositionEquations(), PrintEquations(), RemoveEquationsWithVar(), ReplaceVariableInEquations(), RewriteEqs2Orig(), UpdateSplitWeight(), UsedVarInEquations(), UsedVarInNonDummyEquations(), VarAccumulateEqualityEquations(), and VarScaleEqualityEquations().
◆ mm
unsigned int Tequations::mm |
◆ nm
unsigned int Tequations::nm |
Current number of matrix equations.
Definition at line 112 of file equations.h.
Referenced by AddMatrixEquation(), CopyEquations(), CopyNonDynamicEquations(), CopyPositionEquations(), DeleteEquations(), DeriveEqualityEquations(), DeriveEqualityPositionEquations(), EvaluateEqualityEquations(), EvaluateEqualitySparseEquations(), EvaluateEquationsXVectors(), EvaluateSubSetEqualityEquations(), EvaluateSubSetEqualitySparseEquations(), GaussianElimination(), InitEquations(), IsSystemEquation(), IsVelocityEquation(), NMatrixEquations(), PrintEquations(), RemoveEquationsWithVar(), RewriteEqs2Orig(), VarAccumulateEqualityEquations(), and VarScaleEqualityEquations().
◆ mequation
Set of matrix equations.
Definition at line 113 of file equations.h.
Referenced by AddMatrixEquation(), CopyEquations(), CopyNonDynamicEquations(), CopyPositionEquations(), DeleteEquations(), DeriveEqualityEquations(), DeriveEqualityPositionEquations(), EvaluateEqualityEquations(), EvaluateEqualitySparseEquations(), EvaluateEquationsXVectors(), EvaluateSubSetEqualityEquations(), EvaluateSubSetEqualitySparseEquations(), GaussianElimination(), GetEquationTypeN(), GetMatrixEquation(), InitEquations(), IsSystemEquation(), IsVelocityEquation(), MergeEquations(), PrintEquations(), RemoveEquationsWithVar(), ReplaceVariableInEquations(), RewriteEqs2Orig(), UsedVarInEquations(), UsedVarInNonDummyEquations(), VarAccumulateEqualityEquations(), and VarScaleEqualityEquations().
◆ nsEQU
unsigned int Tequations::nsEQU |
◆ eqEQU
|
Follow us!