API reference#
The main classes and functions are available directly from the
structsolve namespace:
Structural Analysis Solver (structsolve)#
Structural analysis solvers tailored for semi-analytical models, available
directly from the structsolve namespace:
Analysis: linear and non-linear static analyses, using the Newton-Raphson or the arc-length methodssolve(): solution of linear systems removing null rows and columnsstatic(): linear static analysislb(): linear buckling analysisfreq(): frequency analysisDenseFallbackWarning: warning oflb()andfreq()when a dense solver was used as a last resort
- Static analyses (
structsolve.analysis) - Linear static analysis (
structsolve.static) - Linear buckling analysis (
structsolve.linear_buckling) - Frequency analysis (
structsolve.freq) - Newton-Raphson solver (
structsolve.newton_raphson) - Arc-length solvers (
structsolve.arc_length) - Configuration-dependent loads (
structsolve.callbacks) - Sparse matrix utilities (
structsolve.sparseutils) - ARPACK utilities (
structsolve.arpackutils) - Logging (
structsolve.logger)