For realistic ML applications, we need to support batching natively. - [x] Linear Complementarity Problems - [x] Forward Solve: supported via NonlinearReformulation - [x] `x0` is batched - [x] Implemented - [x] Tested - [x] Generic Case `M` (3D AbstractArray) and `q` are batched (For `x0` batching we should be able to reformulate the problem as this case) - [x] Implemented - [x] Tested - [x] Adjoint - [x] `x0` is batched - [x] Implemented - [x] Tested - [x] `M` and `q` is batched - [x] Implemented - [x] Tested - [ ] Linear Complementarity Systems - [ ] Mixed Complementarity Problems - [x] Forward Solve: supported via NonlinearReformulation - [x] Implemented - [ ] Tested - [ ] Adjoint - [ ] `x0` is batched - [ ] Implemented - [ ] Tested
For realistic ML applications, we need to support batching natively.
x0is batchedM(3D AbstractArray) andqare batched (Forx0batching we should be able to reformulate the problem as this case)x0is batchedMandqis batchedx0is batched