Go to the documentation of this file.
16 #ifndef SURGSIM_MATH_MLCPSOLUTION_H
17 #define SURGSIM_MATH_MLCPSOLUTION_H
35 typedef Eigen::Matrix<double, Eigen::Dynamic, 1>
Vector;
68 #endif // SURGSIM_MATH_MLCPSOLUTION_H
bool validConvergence
True if the final value of the convergence criteria is valid.
Definition: MlcpSolution.h:43
double initialConvergenceCriteria
The initial value of the convergence criteria, before the solver has done anything.
Definition: MlcpSolution.h:49
bool validSignorini
True if the final solution satisfies the Signorini conditions.
Definition: MlcpSolution.h:45
size_t numIterations
The number of iterations performed.
Definition: MlcpSolution.h:41
double initialConstraintConvergenceCriteria[MLCP_NUM_CONSTRAINT_TYPES]
The initial value of the convergence criteria for each of the constraint types.
Definition: MlcpSolution.h:53
Definition: CompoundShapeToGraphics.cpp:29
@ MLCP_NUM_CONSTRAINT_TYPES
Definition: MlcpConstraintType.h:44
Vector x
Vector specifying a solution to the specified mixed LCP problem.
Definition: MlcpSolution.h:38
Eigen::Matrix< double, Eigen::Dynamic, 1 > Vector
Definition: MlcpSolution.h:35
double constraintConvergenceCriteria[MLCP_NUM_CONSTRAINT_TYPES]
The final value of the convergence criteria for each of the constraint types.
Definition: MlcpSolution.h:51
double convergenceCriteria
The final value of the convergence criteria.
Definition: MlcpSolution.h:47
The description of a solution to a mixed linear complementarity problem.
Definition: MlcpSolution.h:33