runmat_analysis_fea/
lib.rs1pub mod assembly;
4pub mod contracts;
5pub mod diagnostics;
6pub mod fixtures;
7pub mod operator;
8pub mod parity;
9pub mod physics;
10pub mod pipeline;
11pub mod post;
12pub mod progress;
13pub mod solve;
14
15pub use contracts::*;
16pub use pipeline::electromagnetic::{run_electromagnetic, run_electromagnetic_with_options};
17pub use pipeline::linear_static::{run_linear_static, run_linear_static_with_options};
18pub use pipeline::modal::{run_modal, run_modal_with_options};
19pub use pipeline::nonlinear::{run_nonlinear, run_nonlinear_with_options};
20pub use pipeline::thermal::{run_thermal, run_thermal_with_options};
21pub use pipeline::transient::{run_transient, run_transient_with_options};
22pub use progress::{
23 check_cancelled as check_fea_cancelled, emit_phase as emit_fea_progress_phase,
24 emit_progress as emit_fea_progress, is_cancelled as is_fea_cancelled,
25 replace_fea_progress_context, FeaCancellationPredicate, FeaProgressContextGuard,
26 FeaProgressEvent, FeaProgressHandler, FeaProgressPhase, FeaProgressStatus,
27};
28
29#[cfg(test)]
30mod tests;