From 99843c2d7f9cb908792fd3cdac550171d48d6f16 Mon Sep 17 00:00:00 2001 From: Baraa-Elmoussa Date: Fri, 29 May 2026 17:54:01 +0200 Subject: [PATCH] Clarify lmgc90_solve function description Updated the description of the lmgc90_solve function to clarify its purpose. --- docs/api/compas_dem.analysis.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/api/compas_dem.analysis.rst b/docs/api/compas_dem.analysis.rst index cad8b15..eb873bd 100644 --- a/docs/api/compas_dem.analysis.rst +++ b/docs/api/compas_dem.analysis.rst @@ -8,8 +8,9 @@ Bindings to the numerical engines that actually solve a :class:`~compas_dem.problem.Problem`. Each routine takes a configured problem and writes the results back onto its block model: -- :func:`lmgc90_solve` — dynamic relaxation through the LMGC90 contact - dynamics library. +- :func:`lmgc90_solve` — non-smooth contact dynamics analysis with frictional + contact handling through the LMGC90 DEM framework. + - :func:`cra_penalty_solve` — coupled rigid-block analysis with a penalty formulation, suitable for limit-state checks. - :func:`rbe_solve` — rigid-body equilibrium, the lightest-weight option,