STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.core.injectors.InjectorModel Class Reference
Inheritance diagram for engine.core.injectors.InjectorModel:
[legend]
Collaboration diagram for engine.core.injectors.InjectorModel:
[legend]

Public Member Functions

 __init__ (self, PintleEngineConfig engine_config)
Tuple[float, float, Dict[str, Any]] solve (self, float P_tank_O, float P_tank_F, float Pc)

Public Attributes

 engine_config = engine_config

Detailed Description

Abstract base class for injector models

Definition at line 16 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

engine.core.injectors.InjectorModel.__init__ ( self,
PintleEngineConfig engine_config )

Definition at line 19 of file __init__.py.

Member Function Documentation

◆ solve()

Tuple[float, float, Dict[str, Any]] engine.core.injectors.InjectorModel.solve ( self,
float P_tank_O,
float P_tank_F,
float Pc )
Solve injector flows for given tank and chamber pressures.

Reimplemented in engine.core.injectors.coaxial.CoaxialInjector, engine.core.injectors.impinging.ImpingingInjector, and engine.core.injectors.pintle.PintleInjector.

Definition at line 23 of file __init__.py.

Member Data Documentation

◆ engine_config

engine.core.injectors.InjectorModel.engine_config = engine_config

The documentation for this class was generated from the following file: