eqiora.fluid
Narrow fluid applications composed by Eqiora’s shared native layer.
Module authority: bindings/python/python/eqiora/fluid.py
Shipped stub: bindings/python/python/eqiora/fluid.pyi
This module publishes 5 literal __all__ spellings. Member entries below are exact signatures under documented owning types; they do not imply member-level behavioral prose.
SteadyStokes
Section titled “SteadyStokes”Complete steady-Stokes request with no hidden numerical defaults.
Authority: crates/eqiora-python/src/steady_stokes.rs::PySteadyStokes
@finalclass SteadyStokes: def __new__(cls, *, length_scale_m: float, velocity_scale_m_per_s: float, pressure_scale_pa: float, relative_tolerance: float, absolute_tolerance: float, maximum_iterations: int) -> SteadyStokes: ... @property def length_scale_m(self) -> float: ... @property def velocity_scale_m_per_s(self) -> float: ... @property def pressure_scale_pa(self) -> float: ... @property def relative_tolerance(self) -> float: ... @property def absolute_tolerance(self) -> float: ... @property def maximum_iterations(self) -> int: ... def __eq__(self, other: object, /) -> bool: ... def __hash__(self) -> int: ...SteadyStokesEvidence
Section titled “SteadyStokesEvidence”Scientific evidence selected from an accepted steady-Stokes result.
Authority: crates/eqiora-python/src/steady_stokes.rs::PySteadyStokesEvidence
@finalclass SteadyStokesEvidence: @property def run_digest(self) -> str: ... @property def pressure_minimum(self) -> float: ... @property def pressure_maximum(self) -> float: ... @property def exact_bounds(self) -> tuple[tuple[float, float], tuple[float, float]]: ... @property def cylinder_force_on_fluid(self) -> tuple[float, float]: ... @property def inlet_flux(self) -> float: ... @property def outlet_flux(self) -> float: ... @property def net_flux(self) -> float: ... @property def constrained_reaction(self) -> tuple[float, float]: ... @property def integrated_body_force(self) -> tuple[float, float]: ... @property def integrated_boundary_traction(self) -> tuple[float, float]: ... @property def momentum_closure(self) -> tuple[float, float]: ... @property def solve(self) -> LinearSolveSummary: ... @property def continuity_residual_norm(self) -> float: ...SteadyStokesPlan
Section titled “SteadyStokesPlan”Immutable steady-Stokes plan resolved before submission.
Authority: crates/eqiora-python/src/steady_stokes.rs::PySteadyStokesPlan
@finalclass SteadyStokesPlan: @property def model_digest(self) -> str: ... @property def semantic_revision(self) -> int: ... @property def geometry_digest(self) -> str: ... @property def correspondence_digest(self) -> str: ... @property def mesh_digest(self) -> str: ... @property def realization_digest(self) -> str: ... @property def realization_revision(self) -> int: ... @property def spatial_dimension(self) -> int: ... @property def velocity_space(self) -> str: ... @property def pressure_space(self) -> str: ... @property def length_scale_m(self) -> float: ... @property def velocity_scale_m_per_s(self) -> float: ... @property def pressure_scale_pa(self) -> float: ... @property def solver_algorithm(self) -> str: ... @property def preconditioner(self) -> str: ... @property def reduction(self) -> str: ... @property def relative_tolerance(self) -> float: ... @property def absolute_tolerance(self) -> float: ... @property def maximum_iterations(self) -> int: ... @property def solver_backend(self) -> str: ... @property def execution_adapter(self) -> str: ... @property def workers(self) -> int: ... @property def canonical_bytes(self) -> bytes: ... def __eq__(self, other: object, /) -> bool: ... def __hash__(self) -> int: ...resolve
Section titled “resolve”Resolve a steady-Stokes intent without executing it.
Authority: crates/eqiora-python/src/steady_stokes.rs::resolve
def resolve(model: Model, intent: SteadyStokes, /, *, mesh: Mesh) -> SteadyStokesPlan: ...steady_stokes_evidence
Section titled “steady_stokes_evidence”Select typed steady-Stokes evidence from its accepted result.
Authority: crates/eqiora-python/src/steady_stokes.rs::steady_stokes_evidence
def steady_stokes_evidence(result: Result, /) -> SteadyStokesEvidence: ...