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
and the criteria to stop a non-linear analysis in structsolve.stopping.
- Static analyses (
structsolve.analysis) - Linear static analysis (
structsolve.static) - PARDISO of Intel oneMKL (
structsolve.pardiso) - Linear buckling analysis (
structsolve.linear_buckling) - Frequency analysis (
structsolve.freq) - Newton-Raphson solver (
structsolve.newton_raphson) - Arc-length solvers (
structsolve.arc_length) - Convergence criteria (
structsolve.convergence) - Configuration-dependent loads (
structsolve.callbacks) - Sparse matrix utilities (
structsolve.sparseutils) - ARPACK utilities (
structsolve.arpackutils) - Logging (
structsolve.logger)