Theory and reference¶
Reference pages answer precise questions about equations, conventions, output variables, supported combinations, and public interfaces. Start with the user guide when constructing your first model.
Mathematical and scientific reference¶
- Theory and conventions gives the common balance laws, kinematics, constitutive equations, procedure distinctions, and result locations used by the current platform.
- Scientific function reference is generated from reviewed knowledge cards. Each entry records formulas, assumptions, inputs, outputs, tests, benchmarks, consumers, and limitations.
- Scientific operator contracts defines the roles and composition of \(K\), \(M\), \(C\), \(F\), residuals, tangents, and functionals.
- Output variables and field semantics defines names, tensor meanings, field locations, projection/recovery, and scientific versus presentation output.
Workflow and interoperability reference¶
- Stable steps and compact output defines increment, iteration, frame, progress, checkpoint, and visualization contracts.
- Mesh interoperability documents native and imported meshes, source semantics, element mapping, and optional tools.
- Module map identifies the responsible extension point for each modeling concept.
Python API¶
The Python API provides generated public signatures and concise call-level summaries. It is a lookup reference; it does not replace the theory, workflow, or example pages that define when a call is scientifically appropriate.
Reference-page standard¶
A mature material, procedure, element, or output page should state:
- purpose and applicability;
- governing equation or definition;
- required inputs and units;
- algorithm and state update;
- available output and result locations;
- incompatible combinations and known limitations;
- executable tests, benchmarks, and primary references.
This keeps the documentation useful both for learning a workflow and for checking one technical definition during an engineering analysis.