STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
Arduino.h File Reference
#include <algorithm>
#include <cstdarg>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <vector>
#include <cstdio>
Include dependency graph for Arduino.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IPAddress
struct  SerialStub
struct  ESPClassStub

Macros

#define HIGH   1
#define LOW   0
#define INPUT   0
#define OUTPUT   1
#define LED_BUILTIN   2
#define HEX   16
#define DEC   10
#define min(a, b)
#define max(a, b)
#define SPI_MODE1   1
#define HSPI   2

Typedefs

typedef uint8_t byte
 Minimal Arduino.h stub for native unit tests.

Functions

unsigned long millis ()
void stub_set_millis (unsigned long v)
unsigned long micros ()
void pinMode (int, int)
void digitalWrite (int, int)
int digitalRead (int)
int analogRead (int)
void delay (unsigned long)
void delayMicroseconds (unsigned int)

Variables

static unsigned long _stub_millis_value = 0
static unsigned long _stub_micros_value = 0
static SerialStub Serial
static ESPClassStub ESP

Macro Definition Documentation

◆ DEC

#define DEC   10

Definition at line 25 of file Arduino.h.

◆ HEX

◆ HIGH

◆ HSPI

#define HSPI   2

Definition at line 132 of file Arduino.h.

Referenced by ADC_SPI().

◆ INPUT

#define INPUT   0

◆ LED_BUILTIN

#define LED_BUILTIN   2

Definition at line 23 of file Arduino.h.

◆ LOW

◆ max

#define max ( a,
b )
Value:
((a) > (b) ? (a) : (b))
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
Definition json.hpp:13878
*brief create JSON pointer *sa reference_tokens const string_t & a
Definition json.hpp:13877

Definition at line 43 of file Arduino.h.

Referenced by feedtwin.engine.card.Table2D::__call__(), feedtwin.model.curve.Curve::__call__(), __SSAT(), __USAT(), engine.accel.chamber::_ablative_Q(), calibration_orchestrator.CalibrationOrchestrator::_adc_uncertainty(), run_impinging_feasibility_exploration::_ao_af_sweep(), calibration_server::_apply_direct_offset_correction(), feasibility_impinging_lox_ch4_sweep::_apply_impinging_geometry(), recover_8000n_local_refine_rank10::_apply_throat_keeps_eps(), pareto_throat_dp_pressures::_apply_throat_mm2(), run_layer1_region_b_coop_pressures::_apply_throat_mm2(), run_layer1_region_b_injector_geometry::_apply_throat_mm2(), sensitivity_cd_assumptions_layer1::_apply_throat_mm2(), study_equal_tank_pressure_feed_allocation::_apply_throat_mm2(), study_fixed_tanks_feed_allocation::_apply_throat_mm2(), engine.optimizer.layers.layer1_static_optimization::_apply_x_to_worker_config_inplace(), engine.core.injectors.plate_dxf::_arc_points(), feedtwin.props.backends.coolprop._Dome::_at(), feedtwin.session.core.TankSim::_atmosphere_floor(), engine.pipeline.cea_cache::_aux_axis(), engine.accel.chamber::_axis(), feedtwin.session.core::_bottle_geometry(), feedtwin.session.core.Session::_bottle_inflow_enthalpy(), feedtwin.solve.steady::_branch_row(), engine.pipeline.cea_cache.CEACache::_build_cache_parallel(), engine.pipeline.cea_cache.CEACache::_build_cache_sequential(), robust_pt_calibration_gui.BayesianPTCalibration::_build_design_matrix(), test_vehicle_drag::_built_length(), engine.layerx.analysis::_burn_once(), engine.layerx.prepare::_burnout_tank_check(), engine.pipeline.coupled_optimizer.CoupledPintleChamberOptimizer::_calculate_relative_change(), engine.layerx.diag.start::_card_fn(), engine.core.injectors.plate_dxf::_centroid_r(), feedtwin.session.core.Session::_chamber(), engine.layerx.diag.stability::_check(), engine.core.injectors.layout::_check_back_features(), feedtwin.session.core.Session::_check_limits(), engine.core.injectors.layout::_check_plate(), feedtwin.session.watch.Watcher::_checks(), feedtwin.session.core.TankSim::_chill(), feedtwin.session.core.TankSim::_chill_target(), feedtwin.session.core.TankSim::_chilled_ullage(), test_layerx_analytic::_choked_blowdown(), engine.pipeline.stability.analysis::_chug_feed_drop(), feedtwin.engine.chamber.CEATable::_clamped(), feedtwin.session.core.Session::_close_chamber(), feedtwin.session.core.Session::_close_outlet(), backend.summary::_components_and_span(), engine.core.chamber_solver.ChamberSolver::_compute_cooling_efficiency(), engine.optimizer.layers.layer1_static_optimization::_compute_objective_value(), engine.layerx.link::_constant_cd(), feedtwin.pid.segments::_count(), combined_gui.TopBarWidget::_darken_color(), autonomous_pt_calibration.AutonomousPTCalibrator::_data_collection_loop(), demo_sensor_sender::_demo_signal_double_sine(), demo_sensor_sender::_demo_signal_drift(), demo_sensor_sender::_demo_signal_noise(), feedtwin.session.core.TankSim::_dewar_load(), engine.pipeline.system_diagnostics.SystemDiagnostics::_diagnose_cf(), engine.pipeline.system_diagnostics.SystemDiagnostics::_diagnose_velocity(), feasibility_impinging_lox_ch4_sweep::_distance_score(), engine.layerx.setpoint::_dome_per_1000psi_fill(), engine.pipeline.stability.chug::_dominant_driver(), smart_calibration_gui.SmartCalibrationGUI::_drain_synced(), engine.layerx.diag.stability::_drawing_feed_at(), controller_lut.generate_controller_lut::_duty_from_thrust_and_mr(), engine.pipeline.reaction_chemistry::_ea_mr_factor(), engine.layerx.analysis::_engine_check_from_replay(), backend.export_cache::_entity_clocks(), engine.control.robust_ddp.reference::_estimate_thrust_bounds(), engine.accel.chamber::_eta_vap(), engine.pipeline.stability.report::_eta_window(), robust_pt_calibration_gui.BayesianPTCalibration::_evaluate_basis(), engine.core.chamber_solver.ChamberSolver::_evaluate_cooling_models(), study_fixed_tanks_feed_allocation::_evaluate_feed_row(), study_equal_tank_pressure_feed_allocation::_evaluate_row_equal_tanks(), gui.App::_export_csv(), lc_calibration_gui.LCPlotWindow::_export_csv(), engine.core.chamber_solver.ChamberSolver::_extract_and_validate_mixture_diagnostics(), robust_calibration.RobustCalibrationFramework::_extrapolation_variance(), engine.core.injectors.drawing::_face(), test_layerx_feeddiag::_fake_engine(), engine.core.injectors.layout::_fillet(), test_rocket_and_gse::_fired(), feedtwin.pid.document::_fraction(), feedtwin.session.core.TankSim::_gas_temperature_of(), engine.control.robust_ddp.safety_filter::_generate_action_candidates(), board_simulator.SimulatedBoard::_generate_data(), engine.core.chamber_solver.ChamberSolver::_get_chamber_geometry(), engine.optimizer.layers.layer1_static_optimization::_get_num_workers(), test_flight_launch_and_report::_gravity_turn_loss(), engine.core.injectors.layout::_half_major(), test_injector_layout::_hand_6500N(), test_ullage_storage::_hold(), engine.optimizer.layers.layer1_static_optimization::_impinging_angle_hinge_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_back_face_terms(), engine.optimizer.layers.layer1_static_optimization::_impinging_channel_terms(), engine.optimizer.layers.layer1_static_optimization::_impinging_face_infeasibility_terms(), engine.optimizer.layers.layer1_static_optimization::_impinging_free_jet_ld(), engine.optimizer.layers.layer1_static_optimization::_impinging_free_jet_violation(), engine.optimizer.layers.layer1_static_optimization::_impinging_geometry_fit_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_hard_geometry_blocks_eval(), engine.optimizer.layers.layer1_static_optimization::_impinging_infeasibility_flow_capacity_terms(), engine.optimizer.layers.layer1_static_optimization::_impinging_infeasibility_layout_terms(), engine.optimizer.layers.layer1_static_optimization::_impinging_jet_pair_asymmetry_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_manifold_violation(), engine.optimizer.layers.layer1_static_optimization::_impinging_momentum_band_violation_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_momentum_hinge_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_momentum_log_target_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_resultant_tilt_deg(), engine.optimizer.layers.layer1_static_optimization::_impinging_resultant_tilt_preference(), engine.optimizer.layers.layer1_static_optimization::_impinging_ring_geometry_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_smd_penalty_with_angle(), engine.accel.diagnostics::_impinging_spray_extras(), engine.layerx.analysis::_impulse_to_depletion(), engine.core.chamber_solver.ChamberSolver::_infer_injector_diameter(), engine.core.injectors.drawing::_inlet_corner(), feedtwin.engine.card::_inside(), engine.layerx.flight.InlineAscent::_integrate(), feedtwin.session.core.Session::_integrate(), feedtwin.vessels.geometry.TabulatedGeometry::_interp(), engine.layerx.diag.start::_interp_time(), test_layer2_required_impulse::_ivp_impulse(), engine.optimizer.layers.layer1_static_optimization::_l1_shrink_derived_stds(), engine.optimizer.layers.layer1_static_optimization::_layer1_apply_chamber_geometry_to_config(), engine.optimizer.layers.layer1_static_optimization::_layer1_bell_length_m(), engine.optimizer.layers.layer1_static_optimization::_layer1_chamber_lengths(), engine.optimizer.layers.layer1_static_optimization::_layer1_chamber_od_floor_m(), engine.optimizer.layers.layer1_static_optimization::_layer1_cma_warmstart_candidates(), engine.optimizer.layers.layer1_static_optimization::_layer1_derive_fuel_spacing(), engine.optimizer.layers.layer1_static_optimization::_layer1_eps_for_exit_pressure_cea(), engine.optimizer.layers.layer1_static_optimization::_layer1_exit_pressure_sq_term(), engine.optimizer.layers.layer1_static_optimization::_layer1_final_primary_objective_terms(), engine.optimizer.layers.layer1_static_optimization::_layer1_finalize_derived_geometry(), engine.optimizer.layers.layer1_static_optimization::_layer1_geometry_infeasibility(), engine.optimizer.layers.layer1_static_optimization::_layer1_inf_residual(), engine.optimizer.layers.layer1_static_optimization::_layer1_inf_residual_from_objective(), engine.optimizer.layers.layer1_static_optimization::_layer1_infeasibility_gate_eps(), engine.optimizer.layers.layer1_static_optimization::_layer1_isp_merit_s(), engine.optimizer.layers.layer1_static_optimization::_layer1_lstar_band_term(), engine.optimizer.layers.layer1_static_optimization::_layer1_lstar_term(), engine.optimizer.layers.layer1_static_optimization::_layer1_momentum_gate(), engine.optimizer.layers.layer1_static_optimization::_layer1_rebuild_final_config(), engine.optimizer.layers.layer1_static_optimization::_layer1_solve_derived_geometry(), engine.optimizer.layers.layer1_static_optimization::_layer1_stability_gate(), engine.optimizer.layers.layer1_static_optimization::_layer1_thrust_deadband(), feedtwin.comps.relief.ReliefValve::_lift(), engine.accel.chamber::_lk_eps0(), engine.accel.chamber::_lk_overlap(), engine.accel.chamber::_lk_species(), engine.pipeline.cea_cache.CEACache::_load_cache(), feedtwin.solve.steady::_local_scales(), engine.accel.diagnostics::_manifold_diagnostics(), engine.core.injectors.impinging::_manifold_diagnostics(), engine.pipeline.combustion_physics::_march_core_py(), engine.pipeline.stability.report::_mean_tau(), feedtwin.session.core.Session::_note_solve(), feedtwin.session.core.Session::_notes(), feedtwin.session.core.Session::_off_the_dew_line(), feedtwin.session.core.TankSim::_one_step(), engine.pipeline.stability.chug::_open_loop_grid(), feedtwin.session.network_trace::_opening(), engine.pipeline.coupled_optimizer.CoupledPintleChamberOptimizer::_optimize_chamber_time_varying(), engine.layerx.optimize::_option_from_row(), engine.layerx.export::_peak(), engine.layerx.diag.saturation::_peak_flow(), engine.core.injectors.drawing::_plug_outline(), engine.accel.chamber::_point(), feasibility_impinging_lox_ch4_sweep::_precheck_impinging_skip_reason(), demo_sensor_sender::_precompute_demo_arrays(), feedtwin.session.core.Session::_press_path_timescale(), feedtwin.session.core.TankSim::_pressurant_floor(), feasibility_impinging_lox_ch4_sweep::_print_extended_feasibility_analysis(), feedtwin.session.core.Session::_propagate_temperatures(), demo_sensor_sender::_psi_to_code(), engine.optimizer.layers.layer1_static_optimization::_quantize_chamber_od_m(), test_layerx_stability::_ramp_series(), test_injector_layout::_random_layouts(), engine.core.injectors.plate_dxf::_recesses(), test_numba_ab_parity::_rel(), engine.optimizer.layers.layer1_static_optimization::_relative_hinge_band_squared(), engine.optimizer.layers.layer1_static_optimization::_rescale_impinging_jet_diameters_for_mr_target(), engine.layerx.diag.outflow::_row(), engine.layerx.diag.waterhammer::_row(), feedtwin.solve.steady::_row_scales(), calibration_orchestrator.CalibrationOrchestrator::_run_consensus_and_self_cal(), study_equal_tank_pressure_feed_allocation::_run_one_pressure_level(), engine.accel.chamber::_rupe_Em_at_M(), feasibility_impinging_lox_ch4_sweep::_scenario_spec(), run_layer1_long_w_mom_compare::_score(), engine.core.injectors.drawing::_section(), engine.stability_hifi.acoustics.contour::_segment_xs(), engine.pipeline.stability.report::_sensitivity(), feedtwin.session.core.TankSim::_settled(), engine.layerx.diag.stability::_shift(), test_default_doublet_cd::_short_tube_band(), engine.layerx.diag.shutdown::_shutdown_from_run(), backend.routers.control::_simulate_controller(), backend.routers.control::_simulate_layer2_controller(), test_spray_mixing_physics::_single_drop_reference(), engine.layerx.reconcile::_solve_holes(), engine.layerx.flight.InlineAscent::_specific(), feedtwin.session.core.TankSim::_specific_energy_at(), engine.core.injectors.layout::_spot_channel(), engine.pipeline.stability.analysis::_stability_requirement(), engine.layerx.diag.start::_start_from_run(), board_simulator.SimulatedBoard::_step_ball_valve(), engine.core.injectors.impinging::_stream_flow(), engine.pipeline.stability.report::_stream_vaporization(), feedtwin.session.core.Session::_supply_press(), feedtwin.session.core.Session::_supply_to(), test_layerx_feeddiag::_synthetic(), engine.accel.chamber::_tab_range(), engine.optimizer.layers.layer1_static_optimization::_tank_pressure_equal_squared(), engine.accel.kernels::_tau_evap(), engine.layerx.diag.stability::_tau_sweep(), backend.export_cache::_time_bounds(), test_props_performance::_time_us(), test_layerx_phase4::_trace(), engine.layerx.analysis::_trace_ullage_gas_kg(), engine.pipeline.cea_cache.CEACache::_trilinear_interpolate(), engine.layerx.optimize::_trim_options(), feedtwin.session.core::_trip_limit(), test_layerx_limits::_ui_verdict(), engine.layerx.analysis::_ullage_gas_kg(), engine.layerx.diag.vv::_ullage_masses(), feedtwin.session.core.Session::_ullage_storage(), gui.App::_update_plot(), lc_calibration_gui.LCPlotWindow::_update_plot(), sense_testing_gui.SenseTestingGUIWindow::_update_plots(), engine.control.robust_ddp.identify.ParameterIdentifier::_update_tau_line_F(), engine.control.robust_ddp.identify.ParameterIdentifier::_update_tau_line_O(), backend.export_cache::_value_bounds(), engine.pipeline.stability.report::_vaporization_profile(), engine.layerx.diag.vv::_vented(), feedtwin.session.core::_vessel_wall(), engine.layerx.diag.stability::_wall_copied(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver::_wall_report(), engine.pipeline.thermal.ablative_cooling::ablation_energy_per_mass(), engine.layerx.diag.stability::acoustics(), robust_calibration.RobustCalibrationFramework::add_calibration_point(), engine.pipeline.thermal.wall_conduction.WallModel::advance(), feedtwin.session.core.BottleSim::advance(), feedtwin.session.core.TankSim::advance(), engine.layerx.replay::agreement(), engine.stability_hifi.validation.v2_temperature_jump::analytic_frequencies(), engine.pipeline.stability.analysis::analyze_feed_system_stability(), backend.main::api_run_video(), backend.main::api_series(), sensitivity_mr_r_dp_coupling::apply_cd_multipliers(), feedtwin.vessels.geometry.Head::area_filled(), design_audit::audit(), engine.control.robust_ddp.ddp_solver::backward_pass(), engine.pipeline.thermal.ablative_cooling::blowing_reduction(), engine.layerx.diag.pressurant::bottle_floor(), engine.layerx.card::build_card(), engine.accel.diagnostics::build_diag(), backend.export_cache::build_index(), engine.layerx.diag.pressurant::build_pressurant(), engine.pipeline.stability.analysis::build_stability_inputs(), engine.layerx.diag.thrustshape::build_thrust_shape(), engine.pipeline.vehicle_drag::built_stack(), feedtwin.session.burn::burn(), engine.core.chamber_profiles::calculate_ablative_geometry_profile(), engine.pipeline.stability.analysis::calculate_acoustic_modes(), engine.pipeline.chamber_geometry_visualizer::calculate_chamber_geometry_clear_OLD(), engine.pipeline.chamber_geometry_fixed::calculate_chamber_geometry_fixed(), engine.core.chamber_profiles::calculate_chamber_intrinsics(), engine.core.chamber_profiles::calculate_chamber_pressure_profile(), engine.pipeline.stability.analysis::calculate_chugging_frequency(), engine.core.chamber_profiles::calculate_complete_chamber_geometry(), copv.blowdown_solver::calculate_compressible_gas_flow(), engine.pipeline.thermal.graphite_geometry::calculate_conduction_thickness(), engine.pipeline.thermal.graphite_geometry::calculate_conduction_thickness_transient(), engine.optimizer.copv_flight_helpers::calculate_copv_pressure_curve(), engine.pipeline.spalding::calculate_droplet_surface_temperature(), engine.control.robust_ddp.copv_calculator::calculate_from_regulator_specs(), engine.pipeline.combustion_physics::calculate_gasification_efficiency(), engine.core.chamber_profiles::calculate_graphite_geometry(), engine.pipeline.thermal.graphite_geometry::calculate_initial_thickness(), engine.pipeline.thermal.ablative_geometry::calculate_local_recession_rate(), engine.pipeline.physics_based_replacements::calculate_recirculation_length_physics(), engine.pipeline.thermal_analysis::calculate_required_ablative_thickness(), engine.pipeline.physics_based_replacements::calculate_smd_factor_physics(), engine.pipeline.spalding::calculate_spalding_pressure_based(), engine.pipeline.thermal_analysis::calculate_steady_state_temperature_profile(), engine.pipeline.physics_based_replacements::calculate_turbulence_enhancement_physics(), engine.pipeline.combustion_physics::calculate_vaporization_efficiency(), engine.pipeline.thermal_analysis::calculate_vaporization_rate(), feedtwin.comps.iec_gas.GasCv::capacity(), engine.pipeline.thermal.graphite_cooling::carbon_oxidation(), feedtwin.engine.design.DischargeModel::cd(), engine.core.discharge::cd_from_inlet_radius_ratio(), engine.core.discharge::cd_from_re(), engine.core.discharge::cd_inf_from_orifice_diameter(), feedtwin.engine.design.DischargeModel::cd_infinite(), engine.core.discharge::cd_length_factor(), engine.accel.chamber::chamber_inputs(), engine.core.injectors.layout::channel_for_ring(), engine.core.injectors.layout::channel_velocity_head(), engine.layerx.card::check_card(), engine.pipeline.stability.analysis::chug_band(), engine.accel.stability::chug_margin_fast(), engine.pipeline.stability.chug::chug_margin_fast(), engine.accel.stability::chug_margin_kernel(), engine.pipeline.stability.analysis::classify_stability(), engine.layerx.diag.shutdown.TailSide::closing_fraction(), feedtwin.engine.card._CardCStar::combustion(), engine.pipeline.cea_cache.CEAAuxTables::composition(), engine.pipeline.stability.analysis::comprehensive_stability_analysis(), allan_variance::compute_allan_variance(), engine.pipeline.thermal.film_cooling::compute_film_cooling(), engine.pipeline.stability.timelag::compute_lags(), engine.core.injectors.layout::compute_layout(), engine.pipeline.thermal.regen_cooling::compute_regen_heat_transfer(), engine.core.discharge::contraction_coefficient(), engine.pipeline.stability.timelag::convection_correction_leonardi(), engine.layerx.diag.vv::convergence(), engine.optimizer.layers.layer1_static_optimization::create_layer1_apply_x_to_config(), recession_animation_stable::create_recession_animation(), recession_animation_working::create_recession_animation(), recession_animation_simple::create_simple_recession_animation(), animation_fixed::create_working_animation(), feedtwin.vessels.geometry.CylindricalTank::cross_section(), feedtwin.vessels.geometry.Head::cross_section(), feedtwin.vessels.geometry.TabulatedGeometry::cross_section(), feedtwin.vessels.geometry::cylindrical_from_volume(), backend.series::decimate_minmax(), engine.layerx.optimize::default_variables(), engine.layerx.pool::default_workers(), engine.layerx.replay::delivered(), engine.pipeline.feed_loss::delta_p_feed(), engine.pipeline.thermal.regen_cooling::delta_p_regen_channels(), engine.pipeline.thermal.wall_conduction.WallModel::depth_of_isotherm(), engine.layerx.feedfit::design_update(), engine.pipeline.vehicle_drag::drag_components(), feedtwin.vessels.tank.Tank::dry_wall_fraction(), feedtwin.comps.elements.Valve::effective_cv(), engine.layerx.diag.vv::energy_balance(), engine.layerx.analysis::engine_check(), feedtwin.engine.importer::engine_from_config(), robust_calibration.RobustCalibrationFramework::environmental_robust_basis_functions(), engine.layerx.diag.hardware::eroded_radius(), engine.core.mach_solver::estimate_initial_mach(), engine.layerx.card._ExpansionScaling::evaluate(), feedtwin.engine.chamber.Chamber::evaluate(), engine.accel.chamber::evaluate_core(), engine.accel::evaluate_ex(), engine.core.spray::evaporation_constant_m2_s(), engine.core.injectors.layout::exit_recess(), engine.core.dxf_export::export_chamber_dxf(), t7_integration::export_rows(), solenoid_characterization_gui::extract_solenoid_timing_live(), engine.core.injectors.layout::face_geometry(), feedtwin.engine.balance.MixtureBalance::face_ratio(), engine.layerx.uncertainty::factors(), engine.pipeline.stability.acoustic::fast_acoustic(), engine.layerx.export::fea_bundle(), engine.layerx.diag.start::feed_line(), engine.layerx.diag.thrustshape::feed_solve(), engine.layerx.setpoint::figures(), engine.layerx.feedfit::fit_feed(), allan_variance::fit_noise_coefficients(), engine.layerx.diag.start::fixed_load_deficit(), engine.stability_hifi.eigen.nlevp::fixed_point_solve(), feedtwin.session.core.BottleSim::fraction(), feedtwin.session.hookup.Hookup::from_dict(), audit_gemini_proposals::fuel_geometry_for_ratio(), sensitivity_mr_r_dp_coupling::fuel_geometry_for_ratio(), engine.optimizer.feed_pressure_model::generate_dome_regulated_pressure_curve(), controller_lut.generate_controller_lut::generate_lut(), payload.cold_gas_thruster.ColdGasThruster::generate_nozzle_contour(), engine.optimizer.layers.layer2_pressure::generate_pressure_curve_from_segments(), engine.pipeline.time_series::generate_pressure_profile(), robust_calibration.RobustCalibrationFramework::get_autonomy_score(), robust_pt_calibration_gui.BayesianPTCalibration::get_reliability_score(), calibration_performance_monitor.PerformanceMonitor::get_summary(), engine.layerx.optimize::grade(), engine.pipeline.handcheck::handcheck(), engine.pipeline.combustion_eff::heat_loss_cstar_efficiency(), feedtwin.vessels.collapse.ConductionCollapse::heat_rate(), feedtwin.vessels.collapse.ConductionCollapse::heat_total(), sense_conversions::hp_pt_adc_to_psi(), engine.layerx.diag.regulator::iec_gas_flow(), engine.core.injectors.layout::impingement_ld_band(), engine.core.injectors.impinging::impingement_standoff_m(), engine.optimizer.utils::impinging_chamber_inner_diameter_for_bounds(), engine.optimizer.utils::impinging_d_jet_upper_bound_m(), engine.optimizer.utils::impinging_n_elements_hi_int(), engine.optimizer.utils::impinging_spacing_upper_bound_m(), feedtwin.vessels.tank.Tank::initial_state(), engine.optimizer.injector_dp_penalty::injector_dp_ratio_within_gate(), engine.accel.kernels::injector_solve(), smart_calibration_gui.SmartCalibrationGUI::is_extrapolation(), feedtwin.session.burn::jump_to_t0(), feedtwin.comps.relief.ReliefValve::lift_for(), engine.layerx.flight::liftoff_mass(), engine.layerx.diag.start::linear_characteristic(), engine.pipeline.thermal.ablative_cooling::liner_response(), engine.layerx.diag.outflow::liquid_height(), combined_fsw_gui::load_pt_calibration(), engine.core.nozzle_angles::lookup_angles(), engine.core.nozzle_angles::lookup_angles_interp_bell(), engine.core.injectors.plate_dxf::loop_deviation(), design_handcheck::main(), feasibility_impinging_lox_ch4_sweep::main(), pareto_throat_dp_pressures::main(), recover_8000n_local_refine_rank10::main(), run_impinging_feasibility_exploration::main(), run_layer1_impinging_8000n_followup_lox_dp::main(), run_layer1_impinging_8000n_fresh::main(), study_fixed_tanks_feed_allocation::main(), sweep_impinging_geom_ao_af_eval::main(), validate_export::main(), feedtwin.solve.steady.SteadyResult::max_mass_residual(), engine.pipeline.stability.chug::mean_eta(), allan_variance::measurement_uncertainty(), layerx_baseline::metrics(), engine.layerx.diag.waterhammer::moc(), engine.stability_hifi.eigen.nlevp::newton_polish(), engine.core.spray::ohnesorge_number(), engine.pipeline.chamber_optimizer.ChamberOptimizer::optimize(), engine.pipeline.coupled_optimizer.CoupledPintleChamberOptimizer::optimize_coupled(), engine.pipeline.flight_altitude_optimizer::optimize_minimum_fuel_burn_time(), engine.pipeline.comprehensive_optimizer.ComprehensivePintleOptimizer::optimize_pintle_geometry(), combined_gui.PressureBarWidget::paintEvent(), engine.core.injectors.layout::passage_back_entry(), feedtwin.vessels.collapse.LiquidThermal::penetration_depth(), feedtwin.comps.regulator.Regulator::pinned_flow(), engine.layerx.optimize::plan_candidates(), engine.core.injectors.layout::plate_profile(), engine.pipeline.chamber_geometry_visualizer::plot_chamber_geometry_clear(), robust_pt_calibration_gui.BayesianPTCalibration::predict_pressure(), robust_calibration.RobustCalibrationFramework::predict_pressure_with_uncertainty(), engine.layerx.prepare::prepare(), feedtwin.vessels.tank.Tank::pressurant_for_expulsion(), feedtwin.comps.elements.CheckValve::pressure_drop(), feedtwin.comps.regulator.IdealRegulator::pressure_drop(), feedtwin.comps.regulator.Regulator::pressure_drop(), feedtwin.session.core.Session::prime(), feedtwin.session.burn::prime_at_t0(), engine.pipeline.thermal.graphite_geometry::quick_back_of_envelope_sizing(), feedtwin.vessels.tank.Tank::rates(), feedtwin.vessels.volume.GasVolume::rates(), feedtwin.session.burn::reachable_lockup(), csv_to_eng.core::read_csv_curve(), read_image(), engine.core.injectors.plate_dxf::read_plate_profile(), engine.layerx.analysis::reduce_trace(), ball_valve_gui.ValvePanel::refresh_position(), engine.layerx.diag.pressurant::regulator_inlet_floor(), feedtwin.session.burn::regulator_lockup(), engine.pipeline.flight_1dof::required_impulse(), copv.blowdown_solver::resolve_tank_volume_m3(), engine.layerx.optimize::resolve_variables(), engine.core.injectors.layout::ring_face_reach(), engine.optimizer.layers.layer1_static_optimization::run_cma_core(), engine.optimizer.copv_flight_helpers::run_flight_simulation(), engine.optimizer.main_optimizer::run_full_engine_optimization_with_flight_sim(), engine.layerx.optimize::run_hardware(), engine.optimizer.layers.layer1_static_optimization::run_hybrid_optimization(), engine.optimizer.layers.layer1_static_optimization::run_layer1_global_search(), engine.optimizer.layers.layer2_pressure::run_layer2_pressure(), engine.optimizer.layers.layer2_pressure::run_layer2a_minimum_pressures(), engine.optimizer.layers.layer3_thermal_protection::run_layer3_thermal_protection(), engine.optimizer.layers.layer4_flight_simulation::run_layer4_flight_simulation(), engine.layerx.optimize::run_optimize(), engine.layerx.reconcile::run_reconcile(), engine.layerx.setpoint::run_setpoint(), engine.layerx.diag.start::run_start(), engine.layerx.uncertainty::run_sweep(), engine.control.robust_ddp.ddp_solver::running_cost(), engine.pipeline.combustion_physics::rupe_Em_at_M(), engine.optimizer.layers.layer2_pressure::segments_from_optimizer_vars_pressure(), ui.flight_sim::setup_flight(), copv.blowdown_solver::simulate_coupled_blowdown(), backend.routers.control::simulate_from_layer2_config_stream(), backend.routers.control::simulate_layer2_controller_stream(), engine.pipeline.thermal.graphite_geometry::size_graphite_insert(), copv.copv_solve::size_or_check_copv_for_polytropic_N2(), copv.copv_solve_both::size_or_check_copv_for_polytropic_N2(), engine.pipeline.vehicle_drag::skin_friction_cf(), feedtwin.session.core.TankSim::skip_chill(), engine.pipeline.thermal.wall_conduction.WallModel::soak(), engine.layerx.replay::soak_back(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver::soak_back_history(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver::soak_duration(), engine.core.chamber_solver.ChamberSolver::solve(), engine.core.injectors.coaxial.CoaxialInjector::solve(), engine.core.injectors.impinging.ImpingingInjector::solve(), engine.core.injectors.pintle.PintleInjector::solve(), engine.layerx.setpoint::solve(), engine.layerx.card::solve_card(), engine.core.chamber_geometry_solver::solve_chamber_geometry_with_cea(), engine.control.robust_ddp.ddp_solver::solve_ddp(), copv.blowdown_solver.TankState::solve_pressure(), engine.pipeline.spalding::solve_spalding_coupled(), copv.blowdown_solver::split_propellant_by_of(), engine.pipeline.combustion_physics::spray_vaporization_march(), engine.layerx.diag.stability::start_window_of(), copv.blowdown_solver.TankState::step(), engine.control.robust_ddp.dynamics::step(), engine.pipeline.thermal.wall_conduction.WallModel::step(), feedtwin.session.core.Session::step(), feedtwin.vessels.tank.Tank::step(), feedtwin.vessels.convection::still_gas_conductance(), engine.optimizer.injector_dp_penalty::stream_injector_dp_band_hinge_squared(), engine.optimizer.injector_dp_penalty::stream_injector_dp_center_squared(), engine.optimizer.injector_dp_penalty::stream_injector_dp_soft_floor_squared(), feedtwin.session.hookup::suggest(), feedtwin.session.report::summarise(), engine.layerx.diag.shutdown::tail_off(), test_layerx::test_a_burn_conserves_propellant(), test_relief::test_a_relief_holds_the_fuel_tank_when_the_regulator_fails_open(), test_compute_endpoints_offload::test_a_sessions_solves_still_run_one_at_a_time(), test_press_path_coupling::test_a_tank_draining_onto_a_vented_manifold_asks_for_nothing(), test_injector_ring_manifold::test_a_wide_channel_recovers_the_plenum(), test_ullage_storage::test_and_without_storage_the_pair_flip_flops(), test_flight_propellant_iteration::test_apogee_increases_with_propellant_when_truncated(), test_flight_ullage_and_depletion::test_apogee_is_continuous_in_the_load(), test_layer1_impinging_vector.TestLayer1ImpingingVector::test_apply_x_impinging_preserves_type_and_geometry(), test_engine::test_cd_follows_the_engine_design_correlation(), test_spray_mixing_physics::test_cstar_beyond_the_table_is_extended_and_recorded_not_clamped(), test_engine::test_cstar_peaks_below_the_stoichiometric_ratio(), test_layer1_search_and_signoff::test_derived_throat_is_independent_of_the_proposed_start(), test_hot_gas_wall_flux::test_displayed_profile_is_bartz_along_the_contour(), test_session_burn::test_ending_on_depletion_is_continuous_in_the_load(), test_engine::test_ethalox_cstar_peaks_where_the_optimiser_put_the_mixture_ratio(), test_solver_record::test_every_tick_is_recorded_and_converged(), test_layerx_feeddiag::test_feed_diagnostics_on_the_le4_helium_burn(), test_cstar_efficiency_physics::test_gasification_heat_up_and_evaporation_add(), test_injector_layout.TestContouredFace::test_groove_edges_and_depth(), test_vehicle_drag::test_haack_wetted_area_against_a_hand_trapezoid(), test_layer1_impinging_vector.TestLayer1ImpingingVector::test_impinging_jet_pair_asymmetry_squared(), test_layerx_phase5::test_impulse_is_blind_to_the_feed_and_thrust_is_not(), test_layer1_derived_dofs::test_integer_jet_angles_only_apply_to_impinging(), test_layerx_feeddiag::test_ledger_rows_design_from_forward_delivered_from_the_burn(), test_layer1_injector_terms::test_manifold_search_term_is_the_area_shortfall(), test_impinging_feed_orifice_closure.TestImpingingFeedOrificeClosure::test_mdot_matches_bernoulli_with_reported_delta_p_injector(), test_layerx_transients::test_moc_linear_velocity_closure_is_michaud(), test_layerx_stability::test_nyquist_is_the_models_open_loop_by_hand(), test_regulator_seat::test_off_the_seat_is_the_incompressible_law_exactly(), test_injector_plate_checks::test_plate_check_channel_root_stress_is_the_hand_calc(), test_smd_tn4222::test_reproduces_the_measured_table(), test_injector_plate_profile::test_revolve_view_is_one_closed_profile_up_from_the_face(), test_layerx_hardware::test_soak_on_le4_is_an_adiabatic_upper_bound(), test_layerx_hardware::test_soak_window_is_three_conduction_times_of_the_slowest_layer(), test_combustion_stability_audit.TestAcousticGateCanFail::test_some_lag_drives_1L(), test_injector_plate_profile::test_spot_facet_is_square_to_the_passage_and_centred_on_its_end(), test_cstar_efficiency_physics::test_spray_march_matches_an_independent_single_drop_integration(), test_layerx_stability::test_start_window_from_the_recorded_valve_state(), test_numba_ab_parity.TestRandomizedSweep::test_sweep(), test_solver_record::test_the_chamber_closure_is_recorded_below_its_tolerance(), test_engine::test_the_chamber_loop_absorbs_part_of_an_upstream_change(), test_layerx_cockpit_parity::test_the_cockpit_firing_enginedesigns_card_is_layer_xs_burn(), test_layerx_export::test_the_fea_bundle_carries_the_named_files_and_its_peaks_are_the_histories_maxima(), test_layerx_phase6::test_the_flight_follows_the_end_of_the_curve(), test_comps_validation::test_the_friction_correlation_is_a_configuration_choice(), test_layerx_hardware::test_the_phenolic_backing_cools_the_insert_and_shields_the_case(), test_injector_layout.TestEnvelope::test_the_plug_is_drawn_to_the_sleeve_bore(), test_layerx::test_the_replay_loop_needs_its_feedback_and_closes(), test_injector_layout.TestIgniter::test_the_thread_is_cut_into_the_plug_not_floating(), test_layerx_feeddiag::test_thrust_breakdown_by_closed_form(), test_ullage_storage::test_two_tanks_held_at_lockup_sit_on_it(), test_injector_plate_profile::test_without_new_features_the_section_is_the_old_one(), engine.pipeline.thermal.wall_conduction.WallModel::thickness_first(), engine.pipeline.thermal.graphite_geometry::throat_growth_check(), feedtwin.comps.regulator.Regulator::total_dp(), ui.flight_sim::truncate_mdot_function(), ui.flight_sim::truncate_thrust_curve(), feedtwin.model.segments.LineSegment::tube_length(), robust_calibration.GaussMarkovBiasModel::update(), engine.pipeline.thermal.ablative_geometry::update_chamber_geometry_from_ablation(), smart_calibration_gui.SmartCalibrationGUI::update_performance_indicators(), actuator_testing_gui.ActuatorTestingWindow::update_plots(), combined_gui.SensorPlotWidget::update_plots(), backend.routers.control::upload_config_and_simulate(), sense_testing_gui::upload_firmware_to_esp32(), engine.layerx.diag.start.StartLine::V_prime(), engine.core.dxf_export::validate_continuity(), engine.pipeline.numerical_robustness.PhysicsValidator::validate_energy_balance(), engine.pipeline.numerical_robustness.PhysicsValidator::validate_mass_conservation(), engine.pipeline.numerical_robustness.PhysicsValidator::validate_thrust_equation(), engine.pipeline.flight_1dof::vertical_apogee_agl(), engine.layerx.prepare::vessel_trip(), engine.core.chamber_profiles::visualize_chamber_cross_section(), feedtwin.vessels.geometry.CylindricalTank::volume_below(), feedtwin.vessels.geometry.Head::volume_filled(), engine.pipeline.thermal.gas_side::wall_contour(), feedtwin.model.segments.LineLoss::weakest_method(), feedtwin.vessels.geometry.CylindricalTank::wetted_area(), and feedtwin.comps.elements.SegmentedPipe::wetted_runs().

◆ min

#define min ( a,
b )
Value:
((a) < (b) ? (a) : (b))

Definition at line 42 of file Arduino.h.

Referenced by feedtwin.engine.card.Table2D::__call__(), feedtwin.model.curve.Curve::__call__(), __SSAT(), engine.accel.chamber::_ablative_Q(), engine.core.injectors.layout::_apply_drawing(), backend.routers.flight::_apply_propellant_mass_caps(), feedtwin.props.backends.coolprop._Dome::_at(), engine.pipeline.cea_cache::_aux_axis(), engine.accel.chamber::_axis(), engine.pipeline.cea_cache.CEACache::_bilinear_interpolate(), engine.layerx.diag.stability::_block(), backend.video::_boxes(), engine.accel.chamber::_brentq(), engine.pipeline.cea_cache.CEACache::_build_cache(), sensitivity_cd_assumptions_layer1::_build_req_and_cfg(), engine.pipeline.stability.report::_build_rich_report(), engine.layerx.analysis::_burn_once(), engine.layerx.diag.start::_card_fn(), engine.core.injectors.plate_dxf::_centroid_r(), feedtwin.session.core.Session::_chamber(), engine.core.injectors.layout::_check_back_features(), engine.core.injectors.layout::_check_plate(), feedtwin.session.core.TankSim::_chill(), feedtwin.engine.chamber.CEATable::_clamped(), feedtwin.session.core.Session::_close_chamber(), test_layerx_cockpit_parity::_cockpit(), backend.summary::_components_and_span(), engine.optimizer.layers.layer1_static_optimization::_compute_objective_value(), engine.layerx.link::_constant_cd(), feedtwin.session.core.Session::_coupling_timescale(), autonomous_pt_calibration.AutonomousPTCalibrator::_data_collection_loop(), demo_sensor_sender::_demo_signal_double_sine(), demo_sensor_sender::_demo_signal_drift(), demo_sensor_sender::_demo_signal_noise(), feedtwin.session.core.TankSim::_dewar_load(), smart_calibration_gui.SmartCalibrationGUI::_drain_synced(), controller_lut.generate_controller_lut::_duty_from_thrust_and_mr(), engine.pipeline.reaction_chemistry::_ea_mr_factor(), backend.export_cache::_entity_clocks(), engine.control.robust_ddp.reference::_estimate_thrust_bounds(), engine.pipeline.stability.report::_eta_window(), engine.optimizer.layers.layer1_static_optimization::_eval_candidate(), engine.core.chamber_solver.ChamberSolver::_extract_and_validate_mixture_diagnostics(), robust_calibration.RobustCalibrationFramework::_extrapolation_variance(), engine.pipeline.cea_cache::_fill_nan_nearest(), engine.core.injectors.layout::_fillet(), feedtwin.pid.document::_fraction(), engine.pipeline.thermal.regen_cooling::_gas_radiation(), engine.layerx.diag.stability::_gate(), board_simulator.SimulatedBoard::_generate_data(), engine.layerx.diag.hardware::_hardware_block(), test_ullage_storage::_hold(), engine.optimizer.layers.layer1_static_optimization::_impinging_hard_geometry_blocks_eval(), engine.optimizer.layers.layer1_static_optimization::_impinging_momentum_asymmetric_squared(), engine.optimizer.layers.layer1_static_optimization::_impinging_ring_geometry_squared(), engine.layerx.analysis::_impulse_to_depletion(), engine.core.injectors.drawing::_inlet_corner(), feedtwin.engine.card::_inside(), feedtwin.session.core.Session::_integrate(), feedtwin.vessels.geometry.TabulatedGeometry::_interp(), engine.layerx.diag.start::_interp_time(), engine.optimizer.layers.layer1_static_optimization::_layer1_cma_warmstart_candidates(), engine.optimizer.layers.layer1_static_optimization::_layer1_eps_for_exit_pressure_cea(), engine.optimizer.layers.layer1_static_optimization::_layer1_rebuild_final_config(), feedtwin.comps.relief.ReliefValve::_lift(), combined_gui.TopBarWidget::_lighten_color(), engine.accel.chamber::_lk_species(), engine.pipeline.cea_cache.CEACache::_load_cache(), feedtwin.solve.steady::_local_scales(), engine.accel.diagnostics::_manifold_diagnostics(), engine.core.injectors.impinging::_manifold_diagnostics(), engine.pipeline.combustion_physics::_march_core_py(), engine.pipeline.combustion_physics::_mass_quantiles_OF(), feedtwin.session.core.Session::_move_vessels(), feedtwin.session.network_trace::_opening(), engine.layerx.analysis::_pass_figures(), engine.core.injectors.drawing::_plug_outline(), feasibility_impinging_lox_ch4_sweep::_precheck_impinging_skip_reason(), demo_sensor_sender::_precompute_demo_arrays(), feasibility_impinging_lox_ch4_sweep::_print_report(), demo_sensor_sender::_psi_to_code(), test_injector_face_real_estate::_r_imp(), test_layerx_stability::_ramp_series(), test_vessels::_reached(), engine.core.injectors.plate_dxf::_recesses(), test_ota_flash.FakeBoard::_recv_exact(), feedtwin.session.core.Session::_regulator_slopes(), study_equal_tank_pressure_feed_allocation::_run_one_pressure_level(), run_layer1_relaxed_momentum_cd_audit::_scale_dc(), run_impinging_feasibility_exploration::_scale_discharge_inplace(), feasibility_impinging_lox_ch4_sweep::_scenario_spec(), engine.core.injectors.drawing::_section(), engine.stability_hifi.acoustics.contour::_segment_xs(), ota_upload::_self_test(), board_simulator.SimulatedBoard::_send_self_test(), engine.pipeline.stability.report::_sensitivity(), feedtwin.session.core.TankSim::_settled(), engine.pipeline.chamber_optimizer.ChamberOptimizer::_setup_constraints(), test_default_doublet_cd::_short_tube_band(), engine.layerx.diag.shutdown::_shutdown_from_run(), engine.core.injectors.layout::_spot_channel(), engine.pipeline.forward_report::_stability(), engine.layerx.diag.start::_start_from_run(), board_simulator.SimulatedBoard::_step_ball_valve(), engine.core.injectors.impinging::_stream_flow(), feasibility_impinging_lox_ch4_sweep::_symmetric_n_values(), engine.optimizer.layers.layer1_static_optimization::_tank_pressure_equal_squared(), engine.layerx.diag.stability::_tau_sweep(), backend.export_cache::_time_bounds(), test_props_performance::_time_us(), feedtwin.comps.elements.SegmentedPipe::_transition_dp(), engine.pipeline.cea_cache.CEACache::_trilinear_interpolate(), gui.App::_update_plot(), lc_calibration_gui.LCPlotWindow::_update_plot(), backend.export_cache::_value_bounds(), feedtwin.session.core.Session::_vent_fraction(), engine.pipeline.forward_report::_verdicts(), feedtwin.session.core.TankSim::_wanted(), engine.layerx.diag.stability::acoustics(), robust_calibration.RobustCalibrationFramework::add_calibration_point(), feedtwin.session.core.BottleSim::advance(), feedtwin.session.core.TankSim::advance(), engine.stability_hifi.validation.v2_temperature_jump::analytic_frequencies(), backend.main::api_run_video(), backend.main::api_series(), sensitivity_mr_r_dp_coupling::apply_cd_multipliers(), feedtwin.vessels.geometry.Head::area_filled(), design_audit::audit(), autonomous_lc_calibration.AutonomousLCCalibrator::auto_fit(), autonomous_rtd_calibration.AutonomousRTDCalibrator::auto_fit(), autonomous_tc_calibration.AutonomousTCCalibrator::auto_fit(), chug_timelag_benchmark::bench_e(), engine.accel.diagnostics::build_diag(), backend.export_cache::build_index(), engine.layerx.diag.saturation::build_saturation(), board_startup_sim::build_self_test_packet(), engine.pipeline.stability.analysis::build_stability_inputs(), engine.pipeline.chamber_geometry_visualizer::calculate_chamber_geometry_clear_OLD(), engine.pipeline.chamber_geometry_fixed::calculate_chamber_geometry_fixed(), engine.core.chamber_profiles::calculate_chamber_intrinsics(), engine.pipeline.spalding::calculate_droplet_surface_temperature(), engine.pipeline.combustion_physics::calculate_gasification_efficiency(), engine.pipeline.localized_ablation::calculate_impingement_zones(), engine.pipeline.thermal.ablative_geometry::calculate_local_recession_rate(), feedtwin.engine.design.DischargeModel::cd(), engine.core.discharge::cd_from_re(), engine.core.discharge::cd_inf_from_inlet_geometry(), feedtwin.engine.design.DischargeModel::cd_infinite(), engine.core.injectors.layout::channel_for_ring(), engine.pipeline.stability.analysis::chug_band(), engine.pipeline.stability.analysis::comprehensive_stability_analysis(), engine.optimizer.layers.layer1_static_optimization::compute_blocks_from_elites(), engine.core.injectors.layout::compute_layout(), engine.core.discharge::contraction_coefficient(), recession_animation_stable::create_recession_animation(), recession_animation_working::create_recession_animation(), feedtwin.vessels.geometry.CylindricalTank::cross_section(), feedtwin.vessels.geometry.Head::cross_section(), feedtwin.vessels.geometry.TabulatedGeometry::cross_section(), engine.layerx.optimize::default_variables(), engine.layerx.pool::default_workers(), engine.layerx.replay::delivered(), engine.layerx.reconcile::drills(), feedtwin.vessels.tank.Tank::dry_wall_fraction(), feedtwin.comps.elements.Valve::effective_cv(), feedtwin.engine.card.CardChamber::evaluate(), feedtwin.engine.chamber.Chamber::evaluate(), engine.accel.chamber::evaluate_core(), feedtwin.comps.wall.LineWall::exchange(), feedtwin.vessels.vapour.SaturatedVapour::exchange(), feedtwin.comps.iec_gas::expansion_drop(), engine.core.dxf_export::export_chamber_dxf(), controller_lut.export_lut_for_fsw::export_lut(), engine.optimizer.utils::extract_all_parameters(), solenoid_characterization_gui::extract_solenoid_timing_live(), engine.layerx.uncertainty::factors(), engine.pipeline.stability.acoustic::fast_acoustic(), engine.layerx.diag.start::fixed_load_deficit(), feedtwin.comps.iec_gas.GasCv::flow(), engine.control.robust_ddp.ddp_solver::forward_line_search(), feedtwin.session.core.BottleSim::fraction(), engine.optimizer.layers.layer2_pressure::generate_pressure_curve_from_segments(), robust_calibration.RobustCalibrationFramework::get_autonomy_score(), engine.accel.chamber::heatup_tables(), sense_conversions::hp_pt_adc_to_psi(), engine.layerx.diag.regulator::iec_gas_flow(), engine.optimizer.utils::impinging_d_jet_upper_bound_m(), engine.optimizer.utils::impinging_n_elements_hi_int(), engine.optimizer.utils::impinging_spacing_upper_bound_m(), engine.accel.kernels::injector_solve(), smart_calibration_gui.SmartCalibrationGUI::is_extrapolation(), feedtwin.session.burn::jump_to_t0(), feedtwin.comps.relief.ReliefValve::lift_for(), engine.layerx.flight::liftoff_mass(), engine.layerx.diag.start::linear_characteristic(), engine.pipeline.combustion_physics::liquid_heatup_properties(), engine.layerx.setpoint::lockup_ceiling_psia(), engine.core.nozzle_angles::lookup_angles(), engine.core.nozzle_angles::lookup_angles_interp_bell(), feasibility_impinging_lox_ch4_sweep::main(), recover_8000n_local_refine_rank10::main(), run_impinging_feasibility_exploration::main(), run_layer1_impinging_8000n_fresh::main(), run_layer1_region_b_coop_pressures::main(), run_layer1_region_b_injector_geometry::main(), study_fixed_tanks_feed_allocation::main(), feedtwin.model.segments.LineLoss::method(), engine.layerx.diag.waterhammer::moc(), engine.pipeline.flight_altitude_optimizer::optimize_minimum_fuel_burn_time(), combined_gui.PressureBarWidget::paintEvent(), engine.core.injectors.layout::passage_back_entry(), engine.core.injectors.layout::plate_bending_moments(), controller_lut.plot_lut::plot_policy_lut(), engine.pipeline.burn_analysis::predict_burnout_time(), robust_pt_calibration_gui.BayesianPTCalibration::predict_pressure(), smart_calibration_gui.SmartCalibrationGUI::predict_pressure(), robust_calibration.RobustCalibrationFramework::predict_pressure_with_uncertainty(), feedtwin.session.burn::prime_at_t0(), feedtwin.vessels.tank.Tank::rates(), engine.core.injectors.plate_dxf::read_plate_profile(), feedtwin.pid.segments::read_segments(), engine.core.injectors.layout::realized_land(), combined_gui.CalibrationWindow::record_calibration_point(), engine.layerx.analysis::reduce_trace(), ball_valve_gui.ValvePanel::refresh_position(), engine.layerx.optimize::resolve_variables(), engine.stability_hifi.validation.contour_checks::revolved_volume(), engine.core.injectors.plate_dxf::ring_channel(), engine.optimizer.layers.layer1_static_optimization::run_cma_core(), engine.optimizer.copv_flight_helpers::run_flight_simulation(), engine.optimizer.main_optimizer::run_full_engine_optimization_with_flight_sim(), engine.optimizer.layers.layer1_static_optimization::run_hybrid_optimization(), engine.optimizer.layers.layer1_static_optimization::run_layer1_global_search(), engine.optimizer.layers.layer2_pressure::run_layer2_pressure(), engine.optimizer.layers.layer2_pressure::run_layer2a_minimum_pressures(), engine.optimizer.layers.layer4_flight_simulation::run_layer4_flight_simulation(), engine.layerx.optimize::run_optimize(), engine.layerx.setpoint::run_setpoint(), engine.layerx.diag.start::run_start(), engine.layerx.uncertainty::run_sweep(), engine.optimizer.helpers::segments_from_optimizer_vars(), engine.optimizer.layers.layer2_pressure::segments_from_optimizer_vars_pressure(), engine.layerx.diag.hardware::separation(), ui.flight_sim::setup_flight(), feedtwin.session.core.TankSim::skip_chill(), engine.pipeline.thermal.wall_conduction.WallModel::soak(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver::soak_back_history(), engine.core.chamber_solver.ChamberSolver::solve(), engine.core.injectors.coaxial.CoaxialInjector::solve(), engine.core.injectors.pintle.PintleInjector::solve(), engine.layerx.setpoint::solve(), engine.layerx.card::solve_card(), engine.stability_hifi.eigen.passive::solve_passive_modes(), engine.pipeline.spalding::solve_spalding_coupled(), engine.control.robust_ddp.dynamics::step(), engine.pipeline.thermal.wall_conduction.WallModel::step(), feedtwin.session.core.Session::step(), feedtwin.session.report::summarise(), feedtwin.vessels.tank.Tank::surface_mass(), engine.layerx.diag.shutdown::tail_off(), test_burn_report::test_a_burn_found_in_a_sessions_history_totals_what_its_trace_totals(), test_rocket_and_gse::test_a_cold_flow_is_lit_by_the_vehicle_tanks_not_the_cart(), test_injector_layout.TestChannels::test_a_coned_floor_cannot_break_out_of_the_back(), test_press_path_coupling::test_a_draining_helium_tank_is_stepped_under_its_press_path(), test_ignore_gse::test_a_poured_load_displaces_the_ullage_without_cooling_it(), test_ignore_gse::test_a_vented_lox_load_keeps_its_ullage_over_the_liquid(), test_injector_ring_manifold::test_a_wide_channel_recovers_the_plenum(), test_flight_ullage_and_depletion::test_apogee_is_continuous_in_the_load(), test_layer1_impinging_vector.TestLayer1ImpingingVector::test_apply_x_impinging_preserves_type_and_geometry(), test_engine::test_cd_follows_the_engine_design_correlation(), test_layer1_geometry_wiring.TestClosureMass::test_closure_prices_diameter_at_fixed_lstar(), test_spray_mixing_physics::test_cstar_beyond_the_table_is_extended_and_recorded_not_clamped(), test_hybrid_seed_reproducible::test_different_seed_different_search(), test_hot_gas_wall_flux::test_displayed_profile_is_bartz_along_the_contour(), test_session_burn::test_ending_on_depletion_is_continuous_in_the_load(), test_layerx_integration_le4::test_every_diagnostics_block_is_there_with_its_contract_keys_and_finite_numbers(), test_chamber_lengths_profiles::test_face_to_throat_includes_the_entrance_arc(), test_layer1_objective_unified::test_failed_evaluations_never_score_as_feasible(), test_layerx_feeddiag::test_feed_diagnostics_on_the_le4_helium_burn(), test_layerx_stability::test_gate_frequency_follows_the_nominal_when_it_sets_the_gate(), test_layerx_transients::test_hard_start_pair_and_spike(), test_layerx_feeddiag::test_iec_capacity_by_hand_and_against_fluids(), test_timeseries_fill_levels::test_levels_start_at_the_load_and_the_shortfall_is_said(), test_layerx_hardware::test_liner_left_and_insert_back_face(), test_cd_lichtarowicz_re::test_matches_paper(), test_injector_ring_manifold::test_one_port_starves_the_holes_by_the_port(), test_jump_to_t0::test_reading_the_lockup_moves_nothing(), test_smd_tn4222::test_reproduces_the_measured_table(), test_injector_plate_profile::test_revolve_view_is_one_closed_profile_up_from_the_face(), test_layerx_feeddiag::test_saturation_margin_total_and_static_by_hand(), test_layerx_hardware::test_soak_window_is_three_conduction_times_of_the_slowest_layer(), test_injector_plate_profile::test_spot_facet_is_square_to_the_passage_and_centred_on_its_end(), test_layerx_flight::test_static_margin_is_cg_less_cp_over_the_diameter(), test_layerx_phase6::test_the_flight_follows_the_end_of_the_curve(), test_comps_validation::test_the_friction_correlation_is_a_configuration_choice(), test_injector_layout.TestIgniter::test_the_thread_is_cut_into_the_plug_not_floating(), test_layerx_limits::test_the_worst_index_points_at_the_graded_value(), test_layer1_injector_terms::test_tilt_and_breakeven_agree_on_which_ring_is_inboard(), test_injector_plate_profile::test_without_new_features_the_section_is_the_old_one(), combined_gui.SensorPlotWidget::update_plots(), engine.pipeline.flight_1dof::vertical_apogee_agl(), feedtwin.vessels.geometry.CylindricalTank::volume_below(), feedtwin.vessels.geometry.Head::volume_filled(), feedtwin.comps.wall::wall_bore(), feedtwin.vessels.geometry.CylindricalTank::wetted_area(), and combined_gui.SensorPlotWidget::zero_pts().

◆ OUTPUT

◆ SPI_MODE1

#define SPI_MODE1   1

Definition at line 131 of file Arduino.h.

Referenced by init_adc_cb(), setup(), and ADS126X::spi_rw().

Typedef Documentation

◆ byte

typedef uint8_t byte

Minimal Arduino.h stub for native unit tests.

Provides just enough to compile DAQv2-Comms, SensorHotfireCore, firmware_hash.h, and hotfire_ota.h off-target.

Definition at line 16 of file Arduino.h.

Function Documentation

◆ analogRead()

int analogRead ( int )
inline

◆ delay()

void delay ( unsigned long )
inline

Definition at line 56 of file Arduino.h.

◆ delayMicroseconds()

◆ digitalRead()

◆ digitalWrite()

◆ micros()

unsigned long micros ( )
inline

Definition at line 37 of file Arduino.h.

References _stub_micros_value.

Referenced by loop(), processPWMActuatorCommand(), and updatePWM().

◆ millis()

unsigned long millis ( )
inline

Definition at line 29 of file Arduino.h.

References _stub_millis_value.

Referenced by applyAbortToAllActuators(), applyPacketTransition(), applyPacketTransition(), applyVentToAllActuators(), BoardNet::begin(), checkMagnetPresence(), checkMagnetPresence(), collect_chunk(), collect_chunk_impl(), create_abort_done_packet(), create_no_connection_abort_packet(), flightStateOnApogee(), flightStateTick(), flushLogs(), SensorHotfire::flushLogs(), heartbeatTimedOut(), heartbeatTimedOut(), loop(), SensorHotfire::loop(), BoardNet::onServerPacket(), pollNetwork(), StarOTA::printTestMessage(), processIncomingPacket(), processIncomingPacket(), processPWMActuatorCommand(), processPWMActuatorCommand(), read_data(), read_data(), readCurrentSensePins(), readCurrentSensePinsAndSend(), readCurrentSensePinsAndSend(), StarOTA::Server::readSize(), BoardNet::retryDhcp(), run_Active(), run_Active(), run_ConnectionLossDetected(), run_ConnectionLossDetected(), run_NoConnectionAbort(), run_NoConnectionAbort(), run_NoPTAbort(), run_PTAbort(), run_StandaloneAbort(), run_StandardAbort(), run_StandardAbort(), runSelfTest(), send_chunks_to_impl(), sendBoardHeartbeat(), sendBoardHeartbeat(), sendBoardHeartbeat(), SensorHotfire::sendBoardHeartbeat(), sendBoardHeartbeatTo(), sendDataChunks(), sendExampleMessage(), sendHeartbeat(), sendHeartbeatPacket(), sendPositions(), sendReplyTo(), sendSensorDataPacket(), sendSensorDataPacket(), sendSensorDataPacketTo(), sendSensorPacket(), BoardNet::serverWentSilent(), setState(), setup(), startHeartbeatLoop(), streamSensorDataIfDue(), streamSensorDataIfDue(), StarOTA::Server::transfer(), transitionTo(), updateLedNonBlocking(), updateLedNonBlocking(), updatePWM(), updatePWM(), and SensorHotfire::updateStateLed().

◆ pinMode()

◆ stub_set_millis()

Variable Documentation

◆ _stub_micros_value

unsigned long _stub_micros_value = 0
static

Definition at line 36 of file Arduino.h.

Referenced by micros().

◆ _stub_millis_value

unsigned long _stub_millis_value = 0
static

Definition at line 28 of file Arduino.h.

Referenced by millis(), and stub_set_millis().

◆ ESP

ESPClassStub ESP
static

Definition at line 139 of file Arduino.h.

Referenced by EthernetInit(), and StarOTA::Server::handleClient().

◆ Serial