Shared data structures, validation helpers, and fixtures for computational fluid dynamics requests. Every solver (classical, reduced-order, or ML surrogate) consumes the same geometry/environment/platform maps so higher layers can reason about environmental flows without caring about the underlying numerical method.
Shared data structures, validation helpers, and fixtures for computational fluid dynamics requests. Every solver (classical, reduced-order, or ML surrogate) consumes the same geometry/environment/platform maps so higher layers can reason about environmental flows without caring about the underlying numerical method.
Generic 3D coordinate map. 2D geometries omit :z.
Generic 3D coordinate map. 2D geometries omit :z.
ISA-like reference atmosphere with a mild gust corridor.
ISA-like reference atmosphere with a mild gust corridor.
Reference UAS platform identical across tests for determinism.
Reference UAS platform identical across tests for determinism.
A 3D urban canyon extracted as a modest surface mesh.
A 3D urban canyon extracted as a modest surface mesh.
(geometry-dof {:keys [type resolution surface sdf dimensions] :as geometry})Returns the number of spatial degrees of freedom represented by the geometry.
Returns the number of spatial degrees of freedom represented by the geometry.
Canonical geometry description for CFD solvers. Only the keys required by the chosen :type are expected:
Canonical geometry description for CFD solvers. Only the keys required by the chosen :type
are expected:
- :cartesian-grid → {:resolution .. :spacing ..}
- :surface-mesh → {:surface mesh}
- :signed-distance→ {:sdf ..}(platform-state-vector {:keys [mass-kg reference-length-m reference-area-m2]
:as platform})Returns the canonical state vector [mass, ref-length, ref-area] used by surrogates.
Returns the canonical state vector [mass, ref-length, ref-area] used by surrogates.
(reference-fluid-speed {:keys [properties] :as environment})Computes a characteristic fluid speed sqrt(2*pressure/density) for quick scaling heuristics.
Computes a characteristic fluid speed sqrt(2*pressure/density) for quick scaling heuristics.
(validate-geometry! geometry)Ensures a geometry map is structurally sound and internally consistent.
Ensures a geometry map is structurally sound and internally consistent.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |