STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.core.injectors Namespace Reference

Namespaces

namespace  coaxial
namespace  drawing
namespace  flow_capacity
namespace  hardware_tables
namespace  impinging
namespace  layout
namespace  pintle
namespace  plate_dxf
namespace  spray_report

Classes

class  InjectorModel

Functions

None _validate_pintle_config (PintleInjectorConfig config)
InjectorModel get_injector_model (PintleEngineConfig engine_config)

Variables

dict INJECTOR_REGISTRY

Detailed Description

Injector model registry and base classes.

Function Documentation

◆ _validate_pintle_config()

None engine.core.injectors._validate_pintle_config ( PintleInjectorConfig config)
protected

Definition at line 33 of file __init__.py.

Referenced by get_injector_model().

◆ get_injector_model()

InjectorModel engine.core.injectors.get_injector_model ( PintleEngineConfig engine_config)
Factory returning injector model implementation based on configuration.

Definition at line 50 of file __init__.py.

References _validate_pintle_config().

Variable Documentation

◆ INJECTOR_REGISTRY

dict engine.core.injectors.INJECTOR_REGISTRY
Initial value:
1= {
2 "pintle": PintleInjector,
3 "coaxial": CoaxialInjector,
4 "impinging": ImpingingInjector,
5}

Definition at line 43 of file __init__.py.