STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
design.py File Reference

Go to the source code of this file.

Classes

class  feedtwin.engine.design.UnknownPropellant
class  feedtwin.engine.design.DischargeModel
class  feedtwin.engine.design.InjectorSide
class  feedtwin.engine.design.EngineDesign

Namespaces

namespace  feedtwin
namespace  feedtwin.engine
namespace  feedtwin.engine.design

Functions

None feedtwin.engine.design.register_propellant_alias (str name, str species)
str feedtwin.engine.design.species_for (str name)
None feedtwin.engine.design.register_injector_type (str name, AreaExtractor extractor)
list[str] feedtwin.engine.design.registered_injector_types ()
tuple[float, float, int] feedtwin.engine.design.injector_areas (str injector_type, Mapping[str, object] geometry, str side)
float feedtwin.engine.design._as_float (Mapping[str, object] block, str key, str where)
tuple[float, float, int] feedtwin.engine.design._impinging (Mapping[str, object] geometry, str side)
tuple[float, float, int] feedtwin.engine.design._pintle (Mapping[str, object] geometry, str side)
tuple[float, float, int] feedtwin.engine.design._coaxial (Mapping[str, object] geometry, str side)

Variables

dict feedtwin.engine.design.PROPELLANT_ALIASES
 feedtwin.engine.design.AreaExtractor = Callable[[Mapping[str, object], str], tuple[float, float, int]]
dict feedtwin.engine.design._EXTRACTORS = {}