jf1uids.fluid_equations.registered_variables
#
Module Contents#
Classes#
The registered variables are the variables that are stored in the state array. The order of the variables in the state array is important and should be consistent throughout the code. |
Functions#
Get the registered variables for the simulation. |
API#
- class jf1uids.fluid_equations.registered_variables.StaticIntVector[source]#
Bases:
typing.NamedTuple
- x: int = None#
- y: int = None#
- z: int = None#
- class jf1uids.fluid_equations.registered_variables.RegisteredVariables[source]#
Bases:
typing.NamedTuple
The registered variables are the variables that are stored in the state array. The order of the variables in the state array is important and should be consistent throughout the code.
- num_vars: int = 3#
- density_index: int = 0#
- velocity_index: Union[int, jf1uids.fluid_equations.registered_variables.StaticIntVector] = 1#
- magnetic_index: Union[int, jf1uids.fluid_equations.registered_variables.StaticIntVector] = None#
- pressure_index: int = 2#
- wind_density_index: int = None#
- wind_density_active: bool = False#
- cosmic_ray_n_index: int = None#
- cosmic_ray_n_active: bool = False#
- jf1uids.fluid_equations.registered_variables.get_registered_variables(config: jf1uids.option_classes.simulation_config.SimulationConfig) jf1uids.fluid_equations.registered_variables.RegisteredVariables [source]#
Get the registered variables for the simulation.
- Args:
config: The simulation configuration.
- Returns:
The registered variables.