# Todo List¶

• GlobalFrictionContactProblem <doxid-struct_global_friction_contact_problem
• Implement ProdTransSBM
• Improve the splitting Algorithm with a smaller granularity
• Use a global projection perhaps
• LinearComplementarityProblem

• Optimizing the memory allocation (Try to avoid the copy of JacH into A)
• Add rules for the computation of the penalization rho
• Add a globalization strategy based on a decrease of a merit function. (Nonmonotone LCP) Reference in Ferris Kanzow 2002
• LinearComplementarityProblem

• Optimizing the memory allocation (Try to avoid the copy of JacH into A)
• Add rules for the computation of the penalization rho
• Add a globalization strategy based on a decrease of a merit function. (Nonmonotone LCP) Reference in Ferris Kanzow 2002
• LinearComplementarityProblem

• use the relax parameter
• add a vector of relaxation parameter wtith an auto sizing (see SOR algorithm for linear solver.)
• LinearComplementarityProblem

• Sizing the regularization paramter and apply it only on null diagnal term
• Matrix Storage in numerics component

write proper doc for CSparse storage and complete the example above.

• MixedLinearComplementarityProblem

• Sizing the regularization parameter and apply it only on null diagnal term
• NonSmoothDrivers.h

• solve_qp does not exist