NEOPAX._state¶
Attributes¶
Classes¶
JAX-compatible transport state for arbitrary number of species. |
Functions¶
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- NEOPAX._state.JOULE_PER_EV¶
- NEOPAX._state.JOULE_PER_KEV¶
- NEOPAX._state.DEFAULT_TRANSPORT_DENSITY_FLOOR = 1e-06¶
- NEOPAX._state.DEFAULT_TRANSPORT_TEMPERATURE_FLOOR = None¶
- NEOPAX._state._broadcast_species_floor(reference: jaxtyping.Array, floor) jaxtyping.Array¶
- NEOPAX._state.safe_density(density: jaxtyping.Array, floor=DEFAULT_TRANSPORT_DENSITY_FLOOR) jaxtyping.Array¶
- NEOPAX._state.safe_temperature(temperature: jaxtyping.Array, floor) jaxtyping.Array¶
- NEOPAX._state.apply_transport_density_floor(state, density_floor=DEFAULT_TRANSPORT_DENSITY_FLOOR)¶
- NEOPAX._state.apply_transport_temperature_floor(state, temperature_floor=DEFAULT_TRANSPORT_TEMPERATURE_FLOOR, density_floor=DEFAULT_TRANSPORT_DENSITY_FLOOR)¶
- NEOPAX._state.get_v_thermal(mass, temperature)¶
- class NEOPAX._state.TransportState¶
JAX-compatible transport state for arbitrary number of species. All fields are JAX arrays for differentiability and vmap support.
- density: jaxtyping.Float[jaxtyping.Array, ...]¶
- pressure: jaxtyping.Float[jaxtyping.Array, ...]¶
- Er: jaxtyping.Float[jaxtyping.Array, ...]¶
- property temperature¶