Reference#
The reference section is the canonical place to look up what femorph-solver actually computes — the FEM theory it implements, the element kernels it ships, and the solver algorithms it uses.
This is orthogonal to the user guide:
User guide — how to drive the solver to get a result.
Reference — which equations, shape functions, integration rules, algorithms, and upstream papers those results are derived from.
Every entry here cross-links to the source-level References blocks in each kernel / solver module. The docstrings carry the full citations; this section tells you which pages are load-bearing for a given problem.
- Theory
- Variational form and the discretised equations
- Isoparametric mapping
- Numerical quadrature
- Global assembly
- Boundary-condition elimination
- Modal eigenvalue problem and shift-invert Lanczos
- Variational form and the discretised equations
- Isoparametric mapping
- Quadrature rules in use
- Assembly and boundary-condition elimination
- Eigenvalue problem and shift-invert
- Cyclic-symmetry reduction
- Where the cites live
- Element kernels
- HEX8 — 8-node trilinear hexahedron
- HEX20 — 20-node serendipity hexahedron
- TET10 — 10-node quadratic tetrahedron
- WEDGE15 / PYR13 — degenerate-corner serendipity hex
- QUAD4_PLANE — 4-node bilinear plane quad
- QUAD4_SHELL — 4-node Mindlin-Reissner flat shell
- BEAM2 — 3D 2-node Euler-Bernoulli beam
- TRUSS2 — 2-node 3D axial bar
- SPRING — 2-node longitudinal spring
- POINT_MASS — single-node lumped translational mass
- Quick reference table
- Solver algorithms
- Validation framework
- Glossary