spectre.PointwiseFunctions.Hydro¶
- spectre.PointwiseFunctions.Hydro._Pybindings.comoving_magnetic_field_one_form(spatial_velocity_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, magnetic_field_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.comoving_magnetic_field_squared(magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.energy_density(result: gsl::not_null<Tensor<DataVector, brigand::list<>, brigand::list<> >*>, rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, pressure: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, comoving_magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.lorentz_factor(*args, **kwargs)¶
Overloaded function.
lorentz_factor(spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_velocity_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
lorentz_factor(spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_velocity_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
lorentz_factor(spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_velocity_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
lorentz_factor(spatial_velocity_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
- spectre.PointwiseFunctions.Hydro._Pybindings.lower_spatial_four_velocity(result: gsl::not_null<Tensor<DataVector, brigand::list<brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<3ul, (UpLo)1, Frame::Inertial, (IndexType)0> > >*>, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.mass_flux(*args, **kwargs)¶
Overloaded function.
mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Grid, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Grid, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV1Grid
mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial
mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Grid, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Grid, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV2Grid
mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial
mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid
mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial
- spectre.PointwiseFunctions.Hydro._Pybindings.mass_weighted_internal_energy(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.mass_weighted_kinetic_energy(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.momentum_density(result: gsl::not_null<Tensor<DataVector, brigand::list<brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<3ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >*>, rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, comoving_magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.relativistic_specific_enthalpy(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, pressure: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.sound_speed_squared(*args, **kwargs)¶
Overloaded function.
sound_speed_squared(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, equation_of_state: EquationsOfState::EquationOfState<true, 1ul>) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
sound_speed_squared(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, equation_of_state: EquationsOfState::EquationOfState<true, 2ul>) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
- spectre.PointwiseFunctions.Hydro._Pybindings.stress_trace(result: gsl::not_null<Tensor<DataVector, brigand::list<>, brigand::list<> >*>, rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, pressure: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, comoving_magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None ¶
- spectre.PointwiseFunctions.Hydro._Pybindings.tilde_d_unbound_ut_criterion(*args, **kwargs)¶
Overloaded function.
tilde_d_unbound_ut_criterion(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
tilde_d_unbound_ut_criterion(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
tilde_d_unbound_ut_criterion(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
- spectre.PointwiseFunctions.Hydro._Pybindings.u_lower_t(*args, **kwargs)¶
Overloaded function.
u_lower_t(lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
u_lower_t(lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
u_lower_t(lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV
Modules