STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.comps.base.FlowConditions Class Reference

Public Member Functions

float signal (self, str name, float default=1.0)

Static Public Attributes

float p_sat = 0.0
float p_crit = 0.0
float temperature = 0.0
float gamma = 0.0
float r_specific = 0.0
Mapping signals = field(default_factory=dict)
float gravity = 9.80665
float gamma_ideal = 0.0

Detailed Description

The fluid state a component needs to evaluate its loss.

Passed in rather than looked up: a component should not own a
:class:`~feedtwin.props.Fluid`, because the same length of tube can carry
LOX on one run and water on the next, and because it keeps the physics
testable with two floats instead of an equation of state.

Definition at line 67 of file base.py.

Member Function Documentation

◆ signal()

Member Data Documentation

◆ gamma

◆ gamma_ideal

float feedtwin.comps.base.FlowConditions.gamma_ideal = 0.0
static

Definition at line 115 of file base.py.

◆ gravity

float feedtwin.comps.base.FlowConditions.gravity = 9.80665
static

◆ p_crit

float feedtwin.comps.base.FlowConditions.p_crit = 0.0
static

Definition at line 91 of file base.py.

◆ p_sat

float feedtwin.comps.base.FlowConditions.p_sat = 0.0
static

Definition at line 86 of file base.py.

◆ r_specific

float feedtwin.comps.base.FlowConditions.r_specific = 0.0
static

Definition at line 102 of file base.py.

◆ signals

Mapping feedtwin.comps.base.FlowConditions.signals = field(default_factory=dict)
static

◆ temperature


The documentation for this class was generated from the following file:
  • lib/feedtwin/feedtwin/comps/base.py