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