You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
A matlab script solving a linear complementarity problem:
A*u = f + B*eta, u'*eta=0, u>=0, 0<=eta<=1
appearing in lubrication with cavitation.
The script depends on LCPSolve.m also found at the matlab file central: http://www.mathworks.com/matlabcentral/fileexchange/41485
Cite As
Andreas Almqvist (2026). A cavitation algorithm (https://uk.mathworks.com/matlabcentral/fileexchange/41484-a-cavitation-algorithm), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: A pivoting algorithm solving linear complementarity problems
General Information
- Version 1.2.0.0 (3.98 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.2.0.0 | The maximum number of pivots passed to LCPSolve is no specified as the number of degrees of freedoms N, to make sure that the pivoting is not prematurely truncated.
|
||
| 1.1.0.0 | Updated the expressions for boundary conditions by subtracting the cavitation pressure pc:
|
||
| 1.0.0.0 |
