Skip to main content
Ctrl+K

TurboMoC

  • Getting started
  • Examples
    • Design a two-phase nozzle
    • Build a stator blade from a two-phase nozzle
    • Design a two-phase vortex-flow rotor
  • Logging and progress
  • Theory
    • Notation and coordinate conventions
    • Thermodynamic model
    • Isentropic expansions and choking
    • Method of characteristics
    • Nozzle design
    • Expansions across saturation boundaries
    • Stator blade construction
    • Rotor design by the vortex-flow method
    • Radial mapping of blade sections
  • Bibliography
  • Developer guide
  • API reference
    • turbo_moc package
      • turbo_moc.apps package
        • turbo_moc.apps.app package
      • turbo_moc.core package
        • turbo_moc.core.classes module
      • turbo_moc.deprecated package
        • turbo_moc.deprecated.geometry package
        • turbo_moc.deprecated.meshing package
        • turbo_moc.deprecated.app module
      • turbo_moc.fluent package
        • turbo_moc.fluent.barotropic_model module
        • turbo_moc.fluent.common module
        • turbo_moc.fluent.graphics_3d module
        • turbo_moc.fluent.import_checks module
        • turbo_moc.fluent.workflow_2d module
        • turbo_moc.fluent.workflow_3d module
      • turbo_moc.geometry package
        • turbo_moc.geometry.annular module
        • turbo_moc.geometry.blade module
        • turbo_moc.geometry.flow_interfaces module
        • turbo_moc.geometry.geometry_2d module
        • turbo_moc.geometry.geometry_3d module
        • turbo_moc.geometry.linear_cascade module
        • turbo_moc.geometry.meridional module
        • turbo_moc.geometry.meridional_channel module
        • turbo_moc.geometry.moc module
        • turbo_moc.geometry.passage module
        • turbo_moc.geometry.radial module
        • turbo_moc.geometry.rotor_geometry module
        • turbo_moc.geometry.sizing module
        • turbo_moc.geometry.spline_tool module
        • turbo_moc.geometry.turbogrid module
      • turbo_moc.io package
        • turbo_moc.io.cgns_adf module
        • turbo_moc.io.cgns_stage module
        • turbo_moc.io.post_process module
      • turbo_moc.meshing package
        • turbo_moc.meshing.inspection module
        • turbo_moc.meshing.meshing_2d module
        • turbo_moc.meshing.meshing_3d module
        • 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
      • turbo_moc.rotor package
        • turbo_moc.rotor.vortex_blade module
      • turbo_moc.solvers package
        • turbo_moc.solvers.conventional module
        • turbo_moc.solvers.mln module
      • turbo_moc.api module
      • turbo_moc.app module
      • turbo_moc.configuration module
      • turbo_moc.configuration_2d module
      • turbo_moc.configuration_project module
      • turbo_moc.configuration_rotor module
      • turbo_moc.coupling module
      • turbo_moc.plotting_mpl module
      • turbo_moc.plotting_plotly module
      • turbo_moc.progress module
      • turbo_moc.reporting module
  • Repository
  • Suggest edit
  • Open issue
  • .rst

turbo_moc.core package

Contents

  • Submodules

turbo_moc.core package#

Submodules#

  • turbo_moc.core.classes module
    • DistCalc()
    • FluidManager
      • FluidManager.V_of_nu()
      • FluidManager.a_of_V()
      • FluidManager.calculate_stagnation_state()
      • FluidManager.calculate_static_properties()
      • FluidManager.nu_of_V()
      • FluidManager.rho_of_V()
    • InternalPoint
      • InternalPoint.Inv_Wall_pnt()
      • InternalPoint.Inv_Wall_pnt_vertical()
      • InternalPoint.ReflexLine()
      • InternalPoint.SauerMain()
      • InternalPoint.ThermoFlowProp()
      • InternalPoint.compute_from_characteristics()
      • InternalPoint.compute_sonic_state()
      • InternalPoint.copy_from()
      • InternalPoint.corner_point_prop()
      • InternalPoint.ensure_fresh()
      • InternalPoint.euler_predictor_corrector()
      • InternalPoint.interior_point_prop()
      • InternalPoint.solve_centerline_point()
      • InternalPoint.to_dict()
    • Intersection()
    • MakeVec()
    • MassFlowCalc()
    • RotVec()
    • build_convergent_inlet()
    • get_fluid_manager()
    • jax_solve_critical_state()
    • jitted_calculate_static_properties()
    • jitted_corrector_algebra()
    • jitted_moc_predictor_algebra()
    • lin_interp()
    • rotation_around_center()
    • vecDotVec()

previous

turbo_moc.apps.app.workflow module

next

turbo_moc.core.classes module

Contents
  • Submodules

By Andrea Cioffi, Roberto Agromayor, Fredrik Haglind

© Copyright 2026, Sustainable Thermal Power Research group at DTU Construct.