1pub mod analysis_prep;
4pub mod solid;
5pub mod visualization;
6
7pub use analysis_prep::{
8 prepare_geometry_for_analysis, ElementFamilyHint, MeshConnectivityClass, MeshingOptions,
9 MeshingPrepResult, MeshingProfile, MeshingProvenance, MeshingQualityReport,
10 PreparedMeshDescriptor, RegionMeshMapping,
11};
12pub use solid::{
13 generate_analysis_mesh, generate_analysis_mesh_with_sizing, generate_solid_analysis_mesh,
14 generate_solid_analysis_mesh_with_sizing, SolidMeshingError,
15};
16pub use visualization::{
17 map_nodal_vector_field_to_boundary_faces, map_nodal_vector_field_to_boundary_nodes,
18 map_volume_scalar_field_to_boundary_faces, BoundaryFaceScalarValue, BoundaryFaceVectorValue,
19 BoundaryNodeVectorValue, FieldMappingError,
20};
21
22#[cfg(test)]
23mod structure_tests;