1 #ifndef MLCP_DIRECT_ENUM_H 2 #define MLCP_DIRECT_ENUM_H 3 4 5 6 /* 7 * who use the direct solver: 8 * First, you have to call the mlcp_direct_enum_init(). 9 * Use a lot the mlcp_direct_enum function 10 * mlcp_direct_enum_reset at the end. 11 * 12 * 13 */ 14 15 #include "NumericsFwd.h" // for MixedLinearComplementarityProblem, SolverOp... 16 int mlcp_direct_enum_getNbIWork(MixedLinearComplementarityProblem* problem, SolverOptions* options); 17 int mlcp_direct_enum_getNbDWork(MixedLinearComplementarityProblem* problem, SolverOptions* options); 18 19 void mlcp_direct_enum_init(MixedLinearComplementarityProblem* problem, SolverOptions* options); 20 void mlcp_direct_enum_reset(void); 21 22 #endif //MLCP_DIRECT_ENUM_H 23