Liking cljdoc? Tell your friends :D

physics.cfd.core

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.
raw docstring

bounded-unit-schemaclj

source

coordinate-schemaclj

Generic 3D coordinate map. 2D geometries omit :z.

Generic 3D coordinate map. 2D geometries omit :z.
sourceraw docstring

environment-schemaclj

source

finite-double-schemaclj

source

fixture-neutral-atmosphereclj

ISA-like reference atmosphere with a mild gust corridor.

ISA-like reference atmosphere with a mild gust corridor.
sourceraw docstring

fixture-quadrotor-platformclj

Reference UAS platform identical across tests for determinism.

Reference UAS platform identical across tests for determinism.
sourceraw docstring

fixture-urban-canyon-geometryclj

A 3D urban canyon extracted as a modest surface mesh.

A 3D urban canyon extracted as a modest surface mesh.
sourceraw docstring

fluid-properties-schemaclj

source

geometry-dofclj

(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.
sourceraw docstring

geometry-schemaclj

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 ..}
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 ..}
sourceraw docstring

inertia-tensor-schemaclj

source

mesh-schemaclj

source

non-negative-double-schemaclj

source

non-negative-int-schemaclj

source

operating-regime-schemaclj

source

platform-schemaclj

source

platform-state-vectorclj

(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.
sourceraw docstring

pos-int-schemaclj

source

positive-double-schemaclj

source

reference-fluid-speedclj

(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.
sourceraw docstring

resolution-schemaclj

source

signed-distance-schemaclj

source

spacing-schemaclj

source

validate-environment!clj

(validate-environment! environment)
source

validate-geometry!clj

(validate-geometry! geometry)

Ensures a geometry map is structurally sound and internally consistent.

Ensures a geometry map is structurally sound and internally consistent.
sourceraw docstring

validate-platform!clj

(validate-platform! platform)
source

wind-profile-schemaclj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close