jf1uids.time_stepping.time_integration
#
Module Contents#
Functions#
Integrate the fluid equations in time. For the options of the time integration see the simulation configuration and the simulation parameters. |
API#
- jf1uids.time_stepping.time_integration.time_integration(primitive_state: jf1uids.option_classes.simulation_config.STATE_TYPE, config: jf1uids.option_classes.simulation_config.SimulationConfig, params: jf1uids.option_classes.simulation_params.SimulationParams, helper_data: jf1uids.data_classes.simulation_helper_data.HelperData, registered_variables: jf1uids.fluid_equations.registered_variables.RegisteredVariables, snapshot_callable=None) Union[jf1uids.option_classes.simulation_config.STATE_TYPE, jf1uids.data_classes.simulation_snapshot_data.SnapshotData] [source]#
Integrate the fluid equations in time. For the options of the time integration see the simulation configuration and the simulation parameters.
- Args:
primitive_state: The primitive state array. config: The simulation configuration. params: The simulation parameters. helper_data: The helper data.
- Returns:
Depending on the configuration (return_snapshots, num_snapshots) either the final state of the fluid after the time integration of snapshots of the time evolution.