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

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.accel
namespace  engine.accel.kernels

Functions

 engine.accel.kernels._clip (x, lo, hi)
 engine.accel.kernels._tri (table, ip, im, ie, w0, w1, w2, w3, w4, w5, w6, w7)
 engine.accel.kernels.cea_eval (Pcg, MRg, epsg, cstar, Cf, Tc, gam, Rt, Mt, Cfvac, MR, Pc, eps)
 engine.accel.kernels._reynolds (rho, u, d, mu)
 engine.accel.kernels._cd_inf_orifice (d_hyd, cdinf, geom, dref, dmin, exps, logg, cdmax, cdfloor)
 engine.accel.kernels._cd_lichtarowicz_re (cd_u, Re, x)
 engine.accel.kernels._cd_from_re (Re, P_in, T_in, d_hyd, cdinf, aRe, cdmin, geom, dref, dmin, exps, logg, cdmax, cdfloor, upc, Pref, aP, utc, Tref, aT, lod, beta, cdu)
 engine.accel.kernels._dpf (mdot, rho, ah, k0, k1, phi, P_tank, kx, dex)
 engine.accel.kernels._bern (mdot_seed, dP, Pi, rho, area, dhyd, mu, Tin, cd_cap, cdinf, aRe, cdmin, geom, dref, dmin, exps, logg, cdmax, cdfloor, upc, Pref, aP, utc, Tref, aT, lod, beta, cdu)
 engine.accel.kernels._stream_state (m, Pc, P_tank, rho, A, dh, mu, Tin, cd_cap, AH, K0, K1, PHI, KX, DEX, cdinf, aRe, cdmin, geom, dref, dmin, exps, logg, cdmax, cdfloor, upc, Pref, aP, utc, Tref, aT, lod, beta, cdu, pv, cc)
 engine.accel.kernels._stream_flow (Pc, P_tank, rho, A, dh, mu, Tin, cd_cap, AH, K0, K1, PHI, KX, DEX, cdinf, aRe, cdmin, geom, dref, dmin, exps, logg, cdmax, cdfloor, upc, Pref, aP, utc, Tref, aT, lod, beta, cdu, pv, cc)
 engine.accel.kernels._churchill_f (Re, rel_rough)
 engine.accel.kernels._cd_side (P, side, Re, P_in, Pc, cd_cap)
 engine.accel.kernels._net_march (P, side, m_total, P_port, Pc, cd_cap, holes)
 engine.accel.kernels._stream_state_net (m, Pc, P_tank, side, A, cd_cap, P, holes)
 engine.accel.kernels._stream_flow_net (Pc, P_tank, side, A, cd_cap, P, holes)
 engine.accel.kernels._tn4222 (d_jet, v_jet, rho_l, mu_l, sigma, rho_g, scale, prop)
 engine.accel.kernels._lefebvre (d_or, We, Oh, C, m, p)
 engine.accel.kernels._tau_evap (D32, rho_l, Lv, Tb, Tc, Pc, rho_ch, cp_g, C_ev, ev_model, K_legacy)
 engine.accel.kernels._ohnesorge (mu, rho, sigma, d)
 engine.accel.kernels.injector_solve (P, P_tank_O, P_tank_F, Pc)
 engine.accel.kernels._smd_pintle (L_open, V_rel, rho_f, mu_f, sigma_f, C, B, n, p)
 engine.accel.kernels.injector_solve_pintle (P, P_tank_O, P_tank_F, Pc)
 engine.accel.kernels._solve_injector (P, P_O, P_F, Pc)
 engine.accel.kernels._sign (x)

Variables

 engine.accel.kernels.PI = np.pi
float engine.accel.kernels.G0 = 9.80665
float engine.accel.kernels.P_SEA = 101325.0
float engine.accel.kernels.RANKINE_PER_K = 0.45359237 / 0.0254
float engine.accel.kernels.STEFAN = 1e-8
float engine.accel.kernels.NU_LAMINAR = 0.4
float engine.accel.kernels.PRANDTL = 0.8
int engine.accel.kernels.D_M_REF = 1e-6
float engine.accel.kernels.CS_C_L = 200.0
int engine.accel.kernels.GAS_MU = 2200.0
int engine.accel.kernels.SMD_INGEBO = 2
int engine.accel.kernels.EFF_CONSTANT = 1