//! finite_element_method
//!
//! A small Rust crate with finite-element method (FEM) building blocks used by the
//! `fea_app` demo project. It focuses on representing meshes/elements, assembling
//! stiffness matrices, and producing the data needed for solvers.
//!
//! This crate is intentionally **learning / exploration** oriented: the APIs are
//! kept straightforward and the code favors readability over maximum generality.
//!
//! ## Structure
//! - [`fem`] — high-level FEM entry point and helpers
//! - [`fem::structs`] — element implementations (truss/beam/plate), nodes, material props
//! - `convex_hull_on_plane` — small geometric helper used by some element routines
//!
//! The iterative/PCG solvers and the WebGPU compute path live in separate crates/repos.
pub use ;