STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.pipeline.numerical_robustness Namespace Reference

Classes

class  ValidationResult
class  DimensionalValidator
class  PhysicalConstraints
class  NumericalStability
class  PhysicsValidator

Functions

List[ValidationResult] validate_engine_state (float Pc, float MR, float mdot_total, float cstar, float gamma, float Tc, float Isp, float F)

Detailed Description

Numerical robustness and validation framework for physics calculations.

This module provides:
1. Dimensional consistency checking
2. Numerical stability validation
3. Physical constraint validation
4. Convergence diagnostics
5. Error propagation analysis

Function Documentation

◆ validate_engine_state()

List[ValidationResult] engine.pipeline.numerical_robustness.validate_engine_state ( float Pc,
float MR,
float mdot_total,
float cstar,
float gamma,
float Tc,
float Isp,
float F )
Comprehensive validation of engine state.

Returns list of validation results (errors first, then warnings, then info).

Definition at line 377 of file numerical_robustness.py.