turbo_moc.meshing package#
Gmsh meshing of turbomachinery blade passages.
Submodules are imported on demand so importing turbo_moc needs no Gmsh setup. The canonical pipeline is in meshing_2d and meshing_3d, with independent quality and inspection helpers. Historical stator/rotor mesh module names are compatibility aliases to turbo_moc.deprecated.meshing; structured meshing and cell repair remain confined to those legacy workflows.
Submodules#
- turbo_moc.meshing.inspection module
- turbo_moc.meshing.meshing_2d module
add_blade_boundary()add_inflation_layers()add_periodic_passage()analyze_mesh()annotate_mesh_boundaries()calculate_inflation_profile()check_periodic_conformity()collect_fluid_mesh()collect_mesh_plot_data()collect_periodic_nodes()compute_mesh_report()configure_core_transition()configure_mesh_display()configure_recombination()core_mesh_size()create_mesh()distribution()export_fluent_cgns()main()mesh_figure_options()mesh_statistics()plot_mesh_figure()reconstruct_inflation()save_mesh_image()set_mesh_sizes()validate_mesh_settings()write_mesh_report()
- turbo_moc.meshing.meshing_3d module
CoreDeformationadd_cgns_periodicity()add_cgns_units()assemble_volume()boundary_types()collect_surface_mesh()collect_volume_arrays()emit()export_cgns()export_mesh()export_reference_mesh()generate_section()load_mesh_surfaces()load_section()main()pyvista_options()reference_mesh()save_section()validate_volume()view_mesh_pyvista()volume_mesh()
- turbo_moc.meshing.passage_volume module
- turbo_moc.meshing.quality module
- turbo_moc.meshing.rotor_mesh_2d module
- turbo_moc.meshing.stator_mesh_2d module
- turbo_moc.meshing.stator_mesh_3d module
- turbo_moc.meshing.stator_passage module
- turbo_moc.meshing.stator_structured_2d module
- turbo_moc.meshing.wall_spacing module