jf1uids.option_classes.simulation_params#
Module Contents#
Classes#
Different from the simulation configuration, the simulation parameters do not require recompilation when changed. The simulation can be differentiated with respect to them. |
API#
- class jf1uids.option_classes.simulation_params.SimulationParams[source]#
Bases:
typing.NamedTupleDifferent from the simulation configuration, the simulation parameters do not require recompilation when changed. The simulation can be differentiated with respect to them.
- C_cfl: float = 0.4#
- gravitational_constant: float = 1.0#
- gamma: float = None#
- dt_max: float = 0.001#
- t_end: float = 0.2#
- snapshot_timepoints: jax.numpy.array = 'array(...)'#
- wind_params: jf1uids._physics_modules._stellar_wind.stellar_wind_options.WindParams = 'WindParams(...)'#
- cosmic_ray_params: jf1uids._physics_modules._cosmic_rays.cosmic_ray_options.CosmicRayParams = 'CosmicRayParams(...)'#
- cooling_params: jf1uids._physics_modules._cooling.cooling_options.CoolingParams = 'CoolingParams(...)'#
- neural_net_force_params: jf1uids._physics_modules._neural_net_force._neural_net_force_options.NeuralNetForceParams = 'NeuralNetForceParams(...)'#
- cnn_mhd_corrector_params: jf1uids._physics_modules._cnn_mhd_corrector._cnn_mhd_corrector_options.CNNMHDconfig = 'CNNMHDconfig(...)'#